Jobs are US & Canada only, with a preference for remote positions.
We also filter out staffing companies, so you don’t have to.
We also filter out staffing companies, so you don’t have to.
Senior Engineering Positions
Discover senior-level engineering roles and leadership opportunities
Filters
10 / 440 jobs found
Showing results for your search criteria
Sort by:
Lead Software Engineer- Java Full Stack / IAM
JPMorganChase
Plano, TX, USA
2 days ago
<10 views
Full Time
Experience: lead level
Job Description As a Lead Software Engineer in our Identity and Access Management team, you will drive a team of innovators and technologists to deliver next-generation authentication and authorization solutions. You will set strategic direction, solve complex challenges, and inspire your team to embrace leading-edge technologies and methodologies. Your leadership will help us deliver secure, high-quality outcomes that support our business and clients. You'll collaborate with global teams and harness the talents of technologists from around the world. Your work will have a direct impact on our technology and the clients we serve. Job Responsibilities Lead and mentor a team to deliver high-quality, innovative identity and access management solutions. Modernize authentication and authorization platforms across multiple channels and domains, leveraging PingFederate, Transmit Security, and ForgeRock . Evaluate and prototype internal and vendor solutions for user authentication. Integrate anti-fraud and biometric authentication solutions into customer-facing applications. Utilize APIs and SDKs for both niche solutions and open standards. Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Develop secure and high-quality production code, and review and debug code written by others. Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. Build and maintain IAM web and UI components that invoke platform authentication flows. Design supporting data schemas, connection pooling, and failover for authentication and token storage. ## Required Qualifications, Capabilities, and Skills Formal training or certification on software engineering concepts and 5+ years applied experience. Hands-on experience with PingFederate, Transmit Security, and ForgeRock platforms for authentication and authorization. Ability to lead and guide a small team to deliver innovative solutions. Understanding of application and data architecture disciplines. Experience with authentication and modern authentication practices and solutions (such as OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In). Proficiency in one or more general-purpose programming languages; Java strongly preferred. Hands-on practical experience delivering system design, application development, testing, and operational stability. Proficiency in Java, Spring Boot, React. Knowledge of RESTful API design and development, including secure token-based authentication and authorization. Knowledge of AWS, Kubernetes; advanced in one or more programming language(s). Hands-on experience developing and supporting Java (Spring Boot) microservices in an enterprise environment. Cloud-native experience (AWS, Azure, or GCP). Experience designing and developing custom solution adapters and authentication logic on these platforms, including integration with external data sources and endpoints. Experience developing against vendor SDKs and Admin APIs to extend authentication platforms where native configuration is insufficient. Experience developing and consuming secure REST APIs and backend services supporting IAM platforms, including token validation and service-to-service integration. Proficiency in Java, including building applications that integrate with identity providers. Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices. Preferred Qualifications, Capabilities, And Skills Experience integrating anti-fraud and biometric authentication solutions. Familiarity with open standards and security protocols. Strong analytical and problem-solving skills. Excellent communication and interpersonal abilities. Experience in the financial services industry is a plus. About Us JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorganChase & Co. is an Equal Opportunity Employer, including Disability/Veterans About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
PingFederate Transmit Security ForgeRock +9 more
Software Engineer Sr - E3
Lockheed Martin
Huntsville, AL, USA
2 days ago
<10 views
$98k - $182kFull Time
Experience: senior level
Standard Job Description Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met. Basic Qualifications Software design, development, unit testing, integration testing C++ programming and Object Oriented Analysis/Design Desired Skills Ada or other advanced programming languages Cyber Security UML design modeling GitLab pipeline, merging changes, software building Test procedure development Pay Information Full-Time Salary Range: $98100.00 - $182100.00 At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow—both professionally and personally. The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability. Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics. For (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.
C++ Object Oriented Analysis/Design Ada +4 more
Senior, Software Engineer
Mastercard
O'Fallon, MO, USA
2 days ago
<10 views
$115k - $184kFull Time
Experience: senior level
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Senior, Software Engineer Overview The Decision Management Program (DMP) delivers industry‑leading intelligence that enables faster, smarter decisioning at global scale across the payment journey and beyond. Through a suite of products, DMP structures and applies complex business logic to help teams manage risk, adapt quickly to changing regulatory, geopolitical, or market conditions, and drive profitable customer engagements. Built for resiliency, availability, and future growth, DMP empowers Mastercard’s market-facing programs with agile, intelligent decision management capabilities worldwide. A Senior Software Engineer is an experienced individual contributor who designs, develops, tests, deploys, and maintains complex backend software applications and services, with a strong focus on Java-based development. This role applies deep technical expertise to solve nontrivial engineering problems, influence design decisions, and improve engineering practices while collaborating closely with product, operations, and other stakeholders. Senior Software Engineers operate with a high degree of autonomy, contribute across the full software development lifecycle, and raise the technical bar through backend development, code quality, automated testing, system design, secure engineering practices, and knowledge sharing. Role Responsibilities Own software delivery activities at the application or software-component level, including backend development, testing, deployment, release, configuration, and documentation. Design and develop scalable, secure, reliable, and maintainable Java-based applications, APIs, services, and backend components. Translate business and technical requirements into scalable, secure, reliable, and maintainable software designs. Develop high-quality Java software using appropriate algorithms, data structures, coding standards, and engineering best practices. Design, develop, and maintain automated unit, functional, integration, and regression tests to validate software functionality, service interactions, and code changes. Incorporate test automation and regression testing into the software development lifecycle to support code quality and reliable releases. Troubleshoot, diagnose, and refactor existing code to improve quality, maintainability, performance, and reliability. Apply secure coding practices throughout the software development lifecycle to identify and reduce application vulnerabilities. Adopt new programming languages, frameworks, and architecture patterns based on business and technical needs. Participate in the team’s agile processes, technical decisions, backlog refinement, and prioritization activities. Deliver prioritized backlog work in partnership with the full scrum team, seeking guidance when appropriate. Automate software build, testing, deployment, operational, and runtime processes. Lead code, design, and process trade-off discussions within the team when required. Drive the integration of backend services and APIs with a focus on the customer journey and overall experience. Perform product demonstrations and participate in acceptance discussions with Product Owners. Improve operational readiness by incorporating reliability, observability, monitoring, and measurable engineering practices into software solutions. Analyze and optimize applications and services for performance and scalability through testing, tuning, and ongoing evaluation. Develop a comprehensive understanding of end-to-end technical architecture, system interactions, and dependencies. Drive the adoption of technology standards and approved frameworks, and review the development, testing, design, and automation work of team members. Mentor and guide new and less-experienced team members through technical support, code reviews, and knowledge sharing. Identify opportunities to improve engineering processes, reduce waste, and increase team productivity. Share and seek knowledge within relevant Guilds and Programs to promote the reuse of patterns, libraries, tools, and practices. All About You Strong experience developing backend applications and services using Java, with demonstrated proficiency building production-quality software. Strong understanding of Java development, backend software design, APIs, service-oriented architectures, algorithms, and data structures. Experience applying secure coding standards and developing scalable, maintainable software. Experience developing and maintaining automated unit, functional, integration, and regression testing as part of software development. Experience incorporating test automation into CI/CD and software delivery practices to improve quality and release reliability. Strong code-review skills, including the ability to identify quality, security, maintainability, and standards-compliance concerns. Experience troubleshooting complex application and system issues. Familiarity with performance engineering, performance tuning, automation, observability, and operational-readiness practices. Solid experience with software development processes and one or more Application Lifecycle Management tools. Success producing high-quality software designs, technical deliverables, and documentation. Demonstrated experience applying AI technologies or capabilities within a software engineering context. Proactive, detail-oriented, and able to operate independently in a fast-paced environment. Passion for continuous learning and solving challenging technical problems. Strong verbal and written communication, relationship-building, collaboration, and organizational skills. Strong commitment to the timely delivery of key objectives. Sound decision-making skills and a continuous-improvement mindset. Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. THIS POSTING RELECTS ONE OR MORE CURRENT VACANCIES ON OUR TEAM, AND MASTERCARD INTENDS TO FILL THIS POSITION BY 01/18/2027. If the fill date has passed, Mastercard intends to fill this position as soon as possible. Pay Ranges O'Fallon, Missouri: $115,000 - $184,000 USD
Java Backend Development APIs +4 more
Lead Software Engineer- Payments Tech Lead -Java
JPMorganChase
Jersey City, NJ, USA
2 days ago
<10 views
$157k - $215kFull Time
Experience: lead level
Job Description As a Lead Software Engineer at JPMorgan Chase within the Payments Technology Group, you will be responsible for solving business problems through innovation and engineering practices., we look first and foremost for people who are passionate about solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders daily to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. The candidate will lead his team by example with a passion to tackle complex problems and develop innovative solutions, attain a self-motivated pro-active attitude, inquisitiveness, and eagerness to learn, demonstrate ownership with the drive to troubleshoot issues methodically, and deliver under pressure. A successful candidate will have experience managing a structured and agile software development lifecycle, mentoring, training, and motivating his team, partnering effectively, and planning cross-dependencies across the organization with technology leads, architects, production management, business analysts, and quality assurance groups. Job Responsibilities Mentor and manage a high-performance delivery team, providing technical direction and ensuring high quality deliverables Ensure the team delivers timely key milestones supporting a clear roadmap and requirements Clarify and defend architecture and design decisions and ensure they are practical and feasible to implement by the team. Partner with technology peers and product owners and lead collaborative efforts to ensure a successful end-to-end project delivery Perform code reviews, develop and review test scenarios in collaboration with QA Hands-on end-to-end project delivery responsibilities Required Qualifications, Capabilities And Skills Strong experience in Core Java, Object Oriented, RDBMS (Oracle), SQL, Spring, ORM (JPA/Hibernate) and Unix Scripts Experience in web development and modern JS Frameworks (JavaScript, HTML 5, Ember, ReactJS or Angular) Experience in architecting and building secure, highly available, resilient, scalable systems leveraging clustering and load balancing of web/app servers and messaging systems (Kafka / MQ Series) Knowledge of container-based development, orchestration, microservices frameworks, and tools (Docker, Kubernetes, Spring Boot, Swagger) is a plus Strong understanding of Agile methodology and ceremonies leveraging SDLC tools to improve development and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint) Ability to translate functional requirements to technical design and requirements Preferred Qualifications Experience in Cloud and Container based development (Gaia, Kube) is a plus Experience using NoSQL / BigData Stores (Cassandra, Elastic Search, Cloudera Stack or H-Base) is a plus Experience in streaming/aggregation frameworks (Storm, Spark) is a plus Banking and payments domain background is a plus About Us JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans About The Team J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Core Java Object Oriented RDBMS +24 more
Senior Software Engineer (Python)
Varonis
Vancouver, BC, CAN
3 days ago
<10 views
Full Time
Experience: senior level
Senior Software Engineer – Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies critical data, removes exposures, and detects advanced threats with AI-powered automation. Thousands of organizations worldwide trust Varonis to defend their data wherever it lives — across SaaS, IaaS, and hybrid cloud environments. Customers use Varonis to automate a wide range of security outcomes, including data security posture management (DSPM), data classification, data access governance (DAG), data detection and response (DDR), data loss prevention (DLP), and insider risk management. Varonis protects data first, not last. Learn more at www.varonis.com. The Role: We’re looking for a Senior Software Engineer who is deeply hands‑on, highly technical, and exceptional at building production systems end‑to‑end to join an engineering team whose mission is to make AI secure for the enterprise. We have a cutting‑edge product and the resources to scale aggressively. This role is for someone who has spent their career writing code, solving hard problems, and making systems work—not just directing others. If you thrive in fast‑paced environments and want to help shape the future of secure AI, this is the place to do it. The Location: We are considering candidates who are able to work by onsite, located within physical proximity to Vancouver, Canada. The Requirements: 7+ years of hands‑on software engineering experience. Strong startup background—comfortable moving fast and owning large areas of the stack. Deep, practical experience building and deploying SaaS platforms on AWS. Expert‑level proficiency in Python, including building distributed systems, backend services, and automation tooling. Strong DevOps experience in AWS using Terraform, CloudFormation, and related tools. Solid networking and security fundamentals, including experience with API gateways and firewalls. Proven ability to architect systems, make sound technical decisions, and implement best practices. Ability to deliver durable, high‑quality solutions quickly under aggressive timelines. Fast learner who can pick up new technologies, codebases, and architectures independently—and then teach others. Experience building enterprise‑grade systems, ideally in information security. A truly hands‑on mindset: you’ve built systems yourself, end‑to‑end, throughout your career. The Responsibilities: Architect, build, and maintain a robust SaaS platform on AWS using ECS, RDS, VPCs, Redis, and related services. Write high‑quality, production‑grade Python code across backend services, infrastructure tooling, automation, and prototypes. Troubleshoot and resolve complex issues spanning AWS services, backend code, networking, firewalls, VPNs, and certificates. Design and implement solutions informed by modern security architectures such as firewalls and API gateways. Own the DevOps function, including infrastructure automation, CI/CD, and operational excellence. Make critical technology decisions that ensure reliability, scalability, security, and maintainability. Build POCs, prototypes, and system skeletons that accelerate development across the team. Mentor teammates by demonstrating how to diagnose issues, build systems, and deliver high‑quality solutions. We invite you to check out our Instagram Page to gain further insight into the Varonis culture! @VaronisLife Varonis is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other legally protected characteristics. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Python AWS Terraform +5 more
Senior Java Engineering Lead
Citi
Mississauga, ON, CAN
3 days ago
<10 views
$145k - $218kFull Time
Experience: senior level
As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization. This hands-on role puts you at the center of complex engineering challenges, where you will architect resilient microservices, mentor developers, and shape the technical direction of a growing team. Your work will directly influence how Citi applies modern engineering practices and emerging AI technologies to deliver reliable, high-impact systems. Responsibilities Design and build scalable, robust backend solutions for complex technical challenges using Java and modern architecture patterns. Write and review production code daily, maintaining a hands-on presence across the development lifecycle. Lead the planning and execution of major development initiatives from design through delivery. Conduct code reviews and establish coding standards that raise overall code quality. Mentor and guide a small team of developers, sharing technical expertise and best practices. Evaluate and introduce new technologies and methodologies to improve team productivity and product quality. Partner with product managers and stakeholders to shape technical strategy and roadmap decisions. Research emerging AI and machine learning tools and apply them to strengthen engineering practices and system design. Required Qualifications & Skills 10+ years of software development experience with at least 3 years leading engineering teams. Strong hands-on coding skills in Java for backend development. Deep experience building microservices using Spring Framework and designing RESTful APIs. Working proficiency with MongoDB and Oracle databases. Experience with Apache Kafka and event-driven architecture design. Solid grounding in software design patterns, architecture principles, and secure coding practices. Clear communicator able to explain technical concepts to both technical and non-technical audiences. Beneficial Skills & Qualifications Master's degree in computer science, engineering, or a related field. What We Offer You will join a technology team that values hands-on craftsmanship and gives senior engineers real influence over architecture and delivery decisions. Lead technical direction and shape the roadmap for high-impact applications. Work in a hybrid model with 3 days in the office and 2 days working remotely. Access ongoing learning and development opportunities to deepen your technical expertise. Collaborate with engineering teams across Citi's global technology organization. Benefit from financial wellbeing programs and long-term career growth support. Work in a performance-driven environment that rewards delivery ownership and technical excellence. Build the backend systems that power Citi's next generation of applications by applying today. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: $145,100.00 - $217,700.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
Java Spring Framework RESTful APIs +4 more
Senior Backend Engineer | Token Spend Management
Ramp
Greater Toronto Area, Canada CAN Remote
3 days ago
<10 views
Full Time
Experience: senior level
About Ramp Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books. The problems are high-stakes, data-dense, and unforgiving. We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome. The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same. If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it. About The Role Ramp’s Token Spend Management team helps finance and technical teams understand and manage what they spend across AI providers and subscriptions. We are building the third pillar of finance. The product brings provider usage and billing information together so customers can see where costs come from, attribute spend, and act on it with greater confidence. We’re looking for a senior backend engineer to build the systems behind that experience. You’ll own substantial projects from design through production, turn data from different providers into dependable product experiences, and work with product, design, data, and engineering partners to make complex spend information useful to customers. You will be involved in key company initiatives such as inference accounting, and figuring out new and novel ways to help companies not just manage, but think about their AI Spend. What You’ll Do Design and build backend services and APIs that support AI spend visibility, attribution, insights, and controls Build and improve integrations that ingest usage and billing information from supported providers Taking the data from those integrations and converting it into helpful structures for external customers, and internal product consumers Create reliable data models and processing workflows that make spend information accurate, traceable, and useful across the product Own projects from technical design through launch, monitoring, and iteration Improve the reliability, performance, and observability of systems as customer usage and provider coverage grow Partner with product, design, data, and engineering teammates to turn customer needs into practical solutions Raise the engineering bar through thoughtful design reviews, code reviews, and mentorship What You’ll Need Experience designing, building, and operating production backend systems, including APIs, data models, and asynchronous workflows Strong judgment about system design, data correctness, reliability, and when to keep a solution simple A track record of independently owning complex projects and shipping high-quality software Experience working with external data sources or integrations where data quality and changing interfaces matter Comfort working through ambiguous product problems with cross-functional partners Clear communication and a collaborative approach to technical decisions and feedback Nice to Haves Experience with usage metering, billing, spend management, or financial data products Experience integrating with AI providers or other third-party usage and billing APIs Experience building attribution, alerts, limits, or other systems that help customers understand and manage spend Benefits Available To All Full-time Ramp Employees (Global) Flexible PTO Centralized home-office equipment ordering Health and wellness stipend Budget for intra-office travel Weekly coffee stipend United States 100% medical, dental & vision insurance coverage for you, with partial coverage for dependents One Medical annual membership 401(k), including employer match on contributions made while employed by Ramp Fertility HRA (up to $10,000 per year) Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay Pet insurance In-office perks: lunch, snacks, drinks, and more Relocation expense coverage to NYC or SF (if needed) Canada Group medical, dental, and vision coverage through Sun Life Life, AD&D, and disability coverage Fertility drug coverage (up to $4,000 lifetime) Group Retirement Plan with employer match (RRSP + DPSP) Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay Employee Assistance Program and virtual care through Lumino Health United Kingdom Private medical insurance through Freedom Elite Virtual GP and at-home care via eMed x Livi Workplace pension through Penfold, with salary sacrifice option Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay Referral Instructions If you are being referred for the role, please contact that person to apply on your behalf. Other Notices Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Beware of recruiting scams: Ramp will only contact you through official @ Ramp.com email addresses and will never ask for payment or sensitive personal information during the hiring process. Ramp Applicant Privacy Notice
Backend Systems APIs Data Models +2 more
Staff FrontEnd Engineer - Platform - App Core Usage | Canada | Remote
Grafana Labs
Greater Toronto Area, Canada, CAN Remote
5 days ago
<10 views
$186k - $224kFull Time
Experience: senior level
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at grafana.com and follow us on LinkedIn and X. We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do. You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity. This is a remote position. We are seeking candidates in US and Canada. The Opportunity Application Core Services (AppCore) is a group within Platform, in the Foundations department. Foundations produces the Internal Engineering Platform (IEP) and partners closely with our Cloud, Enterprise, and Grafana teams. Our team develops the essential systems driving Grafana's business operations. We utilize the grafana.com platform to engineer bespoke integrations and solutions that unify the diverse technical ecosystem of a modern software enterprise. The team owns important domain areas that help keep both our customer workflows and internal business processes running smoothly. AppCore is made up of multiple squads, each focused on one or more of these domains. Our work includes maintaining the billing engine responsible for customer usage calculations, automating provisioning after a customer signs a contract, integrating with cloud marketplaces such as AWS, Azure, and GCP, and building and maintaining the user portal our customers rely on to manage their accounts. This is a team working at the intersection of product, platform, and business operations. The systems we build are critical to how Grafana Cloud scales. We are looking for engineers who enjoy solving complex workflow and systems problems, improving reliability and developer experience, and building software that directly supports both customers and internal stakeholders. As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a unique perspective to the software. Engineers at Grafana Labs also have the opportunity to contribute to Open Source communities and collaborate across teams beyond their immediate scope. What You’ll Be Doing The Usage squad owns the essential systems driving Grafana's business operations and customer usage calculations. Our domain encompasses maintaining the billing engine responsible for customer usage calculation, cost management and billing applications, automating provisioning after a customer signs a contract, integrating with cloud marketplaces such as AWS, Azure, and GCP, and building and maintaining the customer user portal. Our work sits at the intersection of product, platform, and business operations. We build full-stack web applications, customer portals, backend services, APIs, and data integrations across internal Grafana platforms and third-party systems like NetSuite and Salesforce. When this domain works well, customers get clear usage visibility, reliable billing, and seamless account management workflows. This role is about 75% FrontEnd and 25% BackEnd. Design, build, operate, and evolve reliable full-stack web applications, customer-facing account portals, and backend services that power core customer usage and billing workflows Build and maintain backend APIs (Golang, Node.js) and intuitive user interfaces using modern frontend technologies (TypeScript, React) Design and maintain integrations between Grafana systems and external business platforms such as NetSuite, Salesforce, and cloud marketplaces (AWS, Azure, GCP) Develop and automate business logic for customer usage metering, pricing structures, promotions, and billing reconciliation Collaborate across product management, DealOps, GTM, Support, and adjacent AppCore squads to deliver robust end-to-end features Address technical debt, optimize CI/CD pipelines, strengthen test coverage, and improve system observability and operational resilience Provide technical leadership and mentorship to engineers while shaping pragmatic solutions for complex systems challenges Contribute to roadmap planning, technical design, OnCall improvements, and long-term simplification of stack operations You will help own the production behavior of the systems you build. That includes improving runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures. You should be comfortable debugging across service boundaries and making careful changes in systems that affect customer stacks What Makes You a Great Fit At Grafana, we actively embrace AI-assisted and agentic development practices, integrating these technologies into both our engineering workflows and the systems we deliver. We encourage our engineers to thoughtfully leverage AI tools to enhance every stage of the lifecycle, from design and implementation to testing, documentation, and operations. We also look for strategic opportunities to embed agentic capabilities within our services to eliminate toil, bolster reliability, and ensure that complex customer workflows remain resilient and safe. We are seeking a Staff FullStack Engineer who thrives on building production systems where correctness, scalability, and user experience are paramount. As a remote-first organization, you should be comfortable collaborating asynchronously across time zones and taking full ownership of the critical systems powering Grafana Cloud. Our team is small and operates with a high degree of independence; you will be expected to lead major projects, coordinate across service boundaries, and help define the technical direction for our domain. You will be particularly successful in this role if you enjoy solving challenges related to stateful systems, eventual consistency, and reconciliation loops. We value engineers who can take ambiguous lifecycle requirements and transform them into explicit, modular solutions. You should be adept at breaking down complex systems work into safe, iterative increments while clearly communicating technical tradeoffs to both internal stakeholders and adjacent product teams. Some things you might be expected to do could include: Writing efficient, readable, and easy to maintain code Designing new microservices or systems Collaborating with teammates and other departments to reach consensus on proposed solutions Coordinating with product and UX when needed Responding to customer requests and feedback When ready, participating in our follow-the-sun OnCall rotation Participating in team decisions, such as roadmap planning and prioritization Requirements You have at least 1 year of fully remote work experience You have worked on a big SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …) Strong professional experience with backend technologies (Golang, Node.js) as well as modern frontend web development (TypeScript, React) Care deeply about developer and user experience and the quality of the products that you work on Have some experience with delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way You write clean, robust, well-tested software that other engineers can understand, operate, and maintain Have experience with mentoring junior engineers in a collaborative but asynchronous environment Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively You are willing to work across teams. Your work has to be aligned with the needs of other squads and external stakeholders. You make your plans transparent, bring stakeholders on board, and are open to feedback and suggestions Strong Kubernetes experience in AWS, GCP, or Azure, and familiarity with infrastructure-as-code tooling (Helm, Terraform, Jsonnet, etc.) Bonus Points For Experience with high-volume usage metering, billing engines, or customer-facing cost management applications Experience designing, building, and maintaining integrations with third-party business systems (e.g., NetSuite, Salesforce, Cloud Marketplaces) Experience with frontend component libraries, design systems, and modern CSS-in-JS tooling Familiarity with cloud marketplace integrations (AWS, Azure, GCP) and SaaS provisioning/tenancy patterns Experience working on SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems Experience with incident response involving configuration drift, partial failure, or cross-service state mismatch In Canada, the compensation range for this role is $186,368 - $223,642 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally. Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process. Why You’ll Thrive At Grafana Labs 100% Remote, Global Culture - As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose. Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment. Transparent Communication – Expect open decision-making and regular company-wide updates. Innovation-Driven – Autonomy and support to ship great work and try new things. Open Source Roots – Built on community-driven values that shape how we work. Empowered Teams – High trust, low ego culture that values outcomes over optics. Career Growth Pathways – Defined opportunities to grow and develop your career. Approachable Leadership – Transparent execs who are involved, visible, and human. Passionate People – Join a team of smart, supportive folks who care deeply about what they do. In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it. Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable. Equal Opportunity Employer: Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow. Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings. For information about how your personal data is used once you’ve applied to a job, check out our privacy policy.
Golang Node.js TypeScript +7 more
Staff Software Engineer - Growth Platform
Faire
Kitchener, ON, CAN
5 days ago
<10 views
$191k - $262kFull Time
Experience: senior level
About Faire Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers around the globe collectively represent a multi-hundred-billion-dollar wholesale market that has historically been fragmented and offline. At Faire, we're using the power of tech, data, and machine learning to connect this thriving community of entrepreneurs across the globe. Picture your favorite boutique in town — we help them discover the best products from around the world to sell in their stores. With the right tools and insights, we believe that we can level the playing field so businesses can grow and local communities can thrive. We’re looking for smart, resourceful and passionate people to join us as we power the shop local movement. If you believe in community, come join ours. Help Build The Engine Behind Faire’s Growth Faire is building the operating system for local retail. Every day, hundreds of thousands of independent retailers and brands rely on Faire to discover products, grow their businesses, and compete with large marketplaces. Growth is a company-level priority at Faire because every improvement in acquisition, activation, conversion, retention, and expansion directly impacts the success of local entrepreneurs around the world. We’re hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire’s Growth Platform - the communication systems, targeting capabilities, experimentation infrastructure and developer tooling that power growth across the company. This is not just a builder role, you will set technical direction, shape strategy, and lead complex, cross-functional initiatives that accelerate Growth teams across multiple product areas. You’ll partner deeply with Product Engineers to translate ambiguous opportunities into scalable platform systems. You’re Excited About This Role Because… You want to build foundational systems that accelerate growth across multiple teams and product surfaces You enjoy solving challenging technical problems related to messaging, communication, personalization, targeting, and developer velocity You care deeply about internal customer experience and enjoy building tools, platforms, and workflows that make other teams dramatically more effective You get excited about creating leverage through platforms, abstractions, and tooling rather than only shipping individual features You get excited about driving large business impact in a Growth environment. What You'll Do Lead the design and evolution of Faire’s Growth Platform capabilities, including communication and messaging infrastructure, targeting systems, developer tooling, and reusable growth primitives Partner closely with internal platform users to understand pain points, improve developer experience, and create highly usable self-serve growth tooling Architect scalable systems that enable teams to rapidly launch, validate, and scale growth initiatives Build frameworks and abstractions that reduce the cost and complexity of launching new growth initiatives Influence product and business strategy through deep technical insight and a strong understanding of growth levers Improve developer productivity and organizational efficiency by evolving platform tooling, frameworks, and operational processes Mentor and guide engineers across teams, raising the bar for technical quality, systems thinking, and business impact Operate as a cross-team technical leader, aligning multiple stakeholders and driving execution across organizational boundaries We’re Excited About You Because You Have 8+ years of professional software engineering experience. Have experience building high-scale platforms, infrastructure, or reusable systems that enabled other engineering teams to move faster Demonstrate strong internal customer empathy and a track record of building platforms or tooling with high adoption and strong developer experience Have strong experience in either: Backend development (e.g., Kotlin, Java, C#, APIs, databases, distributed systems), or Frontend development (e.g., React, TypeScript/JavaScript, modern UI frameworks, performance optimization). Have consistently led large, ambiguous, cross-functional initiatives with measurable impact Have strong experience with experimentation, A/B testing, and data-driven product development. Think in terms of systems, leverage, and long-term scalability, not just feature delivery. Are comfortable defining technical direction in loosely defined problem spaces. Demonstrate strong product and business acumen, connecting engineering decisions to growth outcomes. Have a track record of mentoring engineers and influencing technical direction beyond your immediate team. Are highly autonomous, strategic, and execution-oriented in fast-moving environments. Have a strong foundation in computer science fundamentals or equivalent industry experience. Technologies We Use & Teach (Experience in similar technologies is welcomed) Backend: Kotlin, Java, JUnit, Hibernate, Guice, Jersey, MySQL, CockroachDB, AWS Frontend: React, TypeScript/JavaScript Infrastructure & Data: HTTP, JSON, Protocol Buffers, experimentation frameworks, analytics tooling Salary Range Canada: the pay range for this role is $190,500 - $262,000 per year. This role will also be eligible for equity and benefits. Actual base pay will be determined based on permissible factors such as transferable skills, work experience, market demands, and primary work location. The base pay range provided is subject to change and may be modified in the future. Hybrid Faire employees currently go into the office 3 days per week on Tuesdays, Thursdays, and a third flex day of their choosing (Monday, Wednesday, or Friday). Additionally, hybrid in-office roles will have the flexibility to work remotely up to 4 weeks per year. Specific Workplace and Information Technology positions may require onsite attendance 5 days per week as will be indicated in the job posting. Why you’ll love working at Faire Move fast: You'll own meaningful problems that serve customers around the globe with the agency to move fast and see your results clearly. Equipped to scale: We invest in what matters, including the latest enterprise AI tools, to help you work smarter and get more out of every day. Best in class: Our team is full of sharp, kind, and generous colleagues who care about their craft and about helping you grow in yours. Real rewards. Competitive pay, equity, and comprehensive benefits designed to support your life inside and outside of work. Belonging: We're intentional about building an environment where every Faire employee has equal access to opportunities, growth, and success. Faire was founded in 2017 by a team of early product and engineering leads from Square. We’re backed by some of the top investors in retail and tech including: Y Combinator, Lightspeed Venture Partners, Forerunner Ventures, Khosla Ventures, Sequoia Capital, Founders Fund, and DST Global. We have headquarters in San Francisco and Kitchener-Waterloo, and a global employee presence across offices in Toronto, London, and New York. To learn more about Faire and our customers, you can read more on our blog. Faire provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or gender expression. Faire is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. Accommodations are available throughout the recruitment process and applicants with a disability may request to be accommodated throughout the recruitment process. We will work with all applicants to accommodate their individual accessibility needs. To request reasonable accommodation, please fill out our Accommodation Request Form (https://bit.ly/faire-form) Privacy For information about the type of personal data Faire collects from applicants, as well as your choices regarding the data collected about you, please visit Faire’s Privacy Notice (https://www.faire.com/privacy)
Kotlin Java React +6 more
Senior Software Developer - Stream Processing
IBM
Vancouver, BC, CAN Remote
5 days ago
<10 views
$105k - $154kFull Time
Experience: senior level
Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world. Your Role And Responsibilities We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them. It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. About The Team We're a small, focused team building the AI capabilities of Confluent Cloud. Our job is to make it possible to run machine learning and AI agents directly on real-time data — without customers having to stitch together a separate stack to do it. We own our products end to end, from the user-facing API down to the serving layer that runs inference in production, and we work closely with the broader platform teams whose systems we build on top of. It's a high-ownership, high-autonomy environment: small enough that what you build ships and matters, broad enough that the problems are genuinely hard. About The Role As a Software Developer on the AI team, you will take ownership of the infrastructure that enables our 'in-place, at-scale' AI value proposition. You aren't just building a feature; you are architecting the systems that allow customers to run complex inference and AI agents directly on streaming data, eliminating the need to move data to external stacks. This is a high-impact role where your work on scalable, cost-efficient serving layers directly drives Confluent's growth and redefines the possibilities of real-time data. We are looking for developers who thrive on the technical complexity of large-scale distributed systems. You will tackle deep infrastructure challenges across networking, compute, and security to ensure our AI capabilities are as reliable as the core data plane itself. If you are passionate about building the foundational systems that power the next generation of AI in the cloud, this is the place to do it. What You'll Do Design, develop, and operate large-scale, high-performance infrastructure that powers Confluent Cloud. Build foundational software to improve reliability, scalability, and efficiency across cloud environments. Work on distributed systems challenges such as consensus algorithms, failover strategies, and resource allocation. Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases. Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers (AWS, Azure, GCP). Preferred Education Master's Degree Required Technical And Professional Expertise 2-5 years of industry experience designing, building, and supporting backend systems in production. Strong fundamentals in distributed systems, cloud infrastructure, and networking. Experience in building and operating large-scale, high-availability systems. Good understanding of cloud platforms (AWS, Azure, or GCP) and their services. Proficiency in Java, Scala, C++, Go, or other statically typed languages. A self-starter with strong problem-solving skills and the ability to work in a fast-paced environment. BS, MS, or PhD in computer science or a related field, or equivalent work experience. Preferred Technical And Professional Experience Exposure to model serving, LLM/agent infrastructure, or streaming data systems. You don't need a background in ML research or model training — this role is about building and operating the platform that serves AI reliably at scale, not inventing the models.
Distributed Systems Cloud Infrastructure Networking +7 more