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 / 631 jobs found
Showing results for your search criteria
Sort by:
Sr. Full Stack Software Engineer - Product Engineering
Betterment
New York, NY, USA
Today
<10 views
$170k - $195kFull Time
Experience: senior level
About Betterment Betterment is a leading, technology-driven financial services company that offers investing, savings and retirement solutions for retail investors and investment advisors as well as financial wellness solutions, including a 401(k) for small and medium-sized businesses. Our team is passionate about our mission, to empower people to build wealth with confidence and ease. We’re headquartered in NYC and offer hybrid NY-based positions (four days/ week in-office, with no required office days during the summer and winter holidays). About The Role The Product Engineering teams at Betterment build the applications our customers use when they are logged in to their Betterment accounts. We are looking for Senior Full Stack Engineers to join us in furthering our mission to make people’s lives better by providing delightful experiences that have been Betterment’s hallmark since inception. Our software guides customers through the most important life events in their financial journey. Whether it’s saving to buy a house or planning for retirement, hundreds of thousands of people rely on us to invest and save their money. If you are passionate about financial wellness and are driven to solve complex problems that make saving and investing simple, this role is for you. As a Senior Full-Stack Engineer, you’ll work collaboratively with our Mobile, Product, and Design functions to guide and delight our customers on their financial journey. This role is based out of our NYC office. Below we've reflected the base salary range for this position. Actual salaries may vary depending on factors including but not limited to location, experience, and performance. The range listed is just one component of Betterment’s total compensation package for employees. New York City: $170,000 - $195,000 This job may also be eligible for variable compensation in the form of a company incentive bonus. A day in the life Lead medium-to-large scale initiatives, partnering with teammates and adhering to software development best practices in order to ship high quality software continuously and iteratively. Collaborate with our Product & Design teams to build delightful experiences that help our customers save and invest. Balance innovation with the need to maintain application performance and security. Maintain a high bar of excellence in your work quality, setting an example for and mentoring less experienced Engineers to do the same. Create efficiency. Our software helps customers save time and money. We maintain it through clean code, rigorous testing and pragmatic programming Collaborate with purpose. You’ll work in small groups with other talented Engineers and figure out how to make Betterment’s software better. Contribute to an environment of open communication, where engineers feel empowered to share ideas and take initiative to solve problems that contribute to achieving company objectives. What We’re Looking For Strong experience in object-oriented programming; Ruby on Rails is preferred. Experience with Java, Python, C#, or Node.js is welcomed. Proficiency in building frontend applications using React.js or a similar framework Experience building APIs using GraphQL. Proficiency with relational databases, including designing schemas and writing detailed SQL queries. A strong command of fundamental algorithms and data structures. Proven ability to lead and manage projects that span one or more teams, considering tradeoffs to ensuring on-time delivery while maintaining high standards of quality, performance and security. Passion for building delightful front end interfaces and components. Passion for ongoing learning and knowledge-sharing. Adept at approaching complex engineering challenges with innovative and unconventional solutions. Join a team built on these core values We change lives Be a part of a community of innovators working to transform financial outcomes for real people. Your work will make an impact, always laddering up to our mission; to empower people to build wealth with confidence and ease . We set audacious goals We set them for the company, our customers, and ourselves, and we won’t stop until we reach them. We don’t just show up; we give our all, then celebrate our wins. We value all perspectives When we collaborate, we're at our best. We believe diverse perspectives lead to better outcomes and strive to uphold our supportive and inclusive community. We simplify financial services We’re financial services pioneers, always finding new ways to improve, optimize, and enhance. Constant improvement is in our DNA. Our Commitment To Your Total Well-being We offer a competitive suite of benefits, including medical, dental, and vision coverage; life and AD&D insurance; short- and long-term disability; infertility support and WPATH-aligned transgender health benefits; an Employee Assistance Program (EAP); transit benefits and FSA and HSA options Ownership: Equity for all employees, including new hire and refresher grants. Time: Flexible paid time off, paid parental leave, and a fully paid four-week sabbatical in your sixth year. Growth: Company-paid professional coaching for all employees. Wealth: Day-one 401(k) match plus matching on qualified student loan payments. What Happens Next We’ll take a few weeks to review all applications. If we’d like to spend more time with you, we’ll reach out to arrange next steps, which will include 3-4 sets of meetings with your future colleagues. In the interview process, we’ll look to learn more about your skills, experiences, capabilities, and motivators. Many of our questions will be aimed at understanding how you might operate here at Betterment. Depending on the role, we may ask you to complete a case study exercise or technical assessments, as we want to collect a robust set of data points to better inform our decisions. On average, it takes us around 3-5 weeks to make a hiring decision, depending on your availability and sense of urgency. As a best practice, we aim to interview at least 2-3 final round candidates before making a hiring decision. Please note that, as we usually receive an overwhelming number of applications for open positions, we’re unable to offer individual feedback during the interview process. We recognize that interviewing for a new role is a big deal. You appreciate you considering Betterment as the next step in your career, and our Recruiting Team is here to support and advocate for you through the interview process! Betterment is dedicated to providing accommodations to candidates upon request. If you need accommodations at any point throughout the interview process, please reach out to your recruiter. Please note that in any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Come join us! We’re an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, religion, creed, national origin or ancestry, ethnicity, sex, gender (including gender nonconformity and status as a transgender or transsexual individual), sexual orientation, marital status, age, physical or mental disability, citizenship, past, current or prospective service in the uniformed services, predisposing genetic characteristic, domestic violence victim status, arrest records, or any other characteristic protected under applicable federal, state or local law.
Ruby on Rails Java Python +6 more
Lead Software Development Engineer
MetLife
Greenville, SC, USA
Today
<10 views
$105k - $150kFull Time
Experience: lead level
When you join MetLife’s Global Technology team, you’ll be part of a forward-thinking group dedicated to shaping the future of digital solutions for customers worldwide. You’ll develop, maintain and support technology applications and delivery, leveraging AI, automation, and contemporary ways of working to enhance experiences and drive business outcomes. Your work will simplify complex processes, improve tech resiliency, and ensure high-performing, seamless solutions that power life’s most important moments. In this dynamic environment, you’ll collaborate with talented peers across teams and functions, expanding your skills in impactful ways. Ready to push boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity Being a leader in the Group Benefit space, MetLife always is in search of top talent who are driven by the purpose of providing excellent customer experience, ready for new challenges, and always focused on providing simplified solutions to complex problems. The Group Benefits area in MetLife is growing, and the group core team is looking for an energetic and motivated Software Engineer who is forward-focused, not afraid of experimentation, and a team player. In this role, you will be working on a few of the most exciting group business applications, collaborating and interfacing with partners to deliver on enterprise-level strategic initiatives. Your work will make an impact on how MetLife fulfills its promises to the customer and you will have excellent opportunities to interact and contribute to the group's success. Key Responsibilities Lead, Design, develop, implement, and maintain the application using distributed technologies including leading a team of engineers working in the onshore-offshore model. Create, write/update the technical and system documentation explaining in detail the changes that are done and their impact. Oversee IT aspects of software development life cycle using agile and DevSecOps methodology across a set of group benefit applications. Develop secured, scalable, distributed enterprise level applications from customer perspective that are simple to use and maintain. Coordinate and collaborate with dev teams, business systems analysts, product & business teams, partners and project leads across various phases of a project and product delivery. Required Qualifications 7+ years of overall experience. Hands-on development experience with JAVA, Typescript / JavaScript, and the following frameworks/technologies: Spring, Springboot, ReactJS, NodeJS, and/or AWS. Hands-on development of microservices and applications from the ground up, experience with messaging/integration technologies (e.g., Kafka, MQ, or similar). Proficiency with various database technologies and solutions, including both SQL (Oracle or MS SQL Server preferred) and/or NoSQL (CosmosDB preferred). Container-based development leveraging Docker and/or Kubernetes and experience with DevSecOps practices and tooling for CI/CD, release management, and/or automation using Azure DevOps. Preferred Qualifications Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field with 7+ years of hands-on distributed application development experience. Experience with Microsoft Azure Services: Functions, AKS, ASE, CosmosDB. Experience with MACH architecture (Microservices, API, Cloud, Headless) and cloud-first infrastructure. Experience with Veracode and security best practices. WebSphere Application Server experience is a plus. Experience with tools such as helmcharts, ansible, and Terraform is a big plus. Location Expectation: This is a hybrid role r equiring a minimum of 3 days per week in office. The expected salary range for this position is $105,400 - $150,000 . This role may also be eligible for annual short-term incentive compensation and stock-based long-term incentives. All incentives and benefits are subject to the applicable plan terms. Benefits We Offer Our U.S. benefits address holistic well-being with programs for physical and mental health, financial wellness, and support for families. We offer a comprehensive health plan that includes medical/prescription drug and vision, dental insurance, and no-cost short- and long-term disability. We also provide company-paid life insurance and legal services, a retirement pension funded entirely by MetLife and 401(k) with employer matching, group discounts on voluntary insurance products including auto and home, pet, critical illness, hospital indemnity, and accident insurance, as well as Employee Assistance Program (EAP) and digital mental health programs, parental leave, paid time off, paid holidays, volunteer time off, tuition assistance and much more! For more information regarding MetLife’s U.S. benefits, please click here. About MetLife Recognized on Fortune magazine's list of the 'World's Most Admired Companies', Fortune World’s 25 Best Workplaces™, as well as the Fortune 100 Best Companies to Work For®, MetLife, through its subsidiaries and affiliates, is one of the world’s leading financial services companies; providing insurance, annuities, employee benefits and asset management to individual and institutional customers. With operations in more than 40 markets, we hold leading positions in the United States, Latin America, Asia, Europe, and the Middle East. As part of our New Frontier strategy, MetLife is building an AI-enabled, people-centered future. We’re looking for people who bring curiosity, adaptability, and a growth mindset as we use AI to enhance how we serve customers, support communities, and evolve the way work gets done. At MetLife, AI is a responsible partner that supports human judgment, creativity, and continuous improvement while helping us build trust, inclusion, and long-term value. Our purpose is simple - to help our colleagues, customers, communities, and the world at large create a more confident future. United by purpose and guided by our core values - Win Together, Do the Right Thing, Deliver Impact Over Activity, and Think Ahead - we’re inspired to transform the next century in financial services. At MetLife, it’s #AllTogetherPossible. Join us!
JAVA Typescript JavaScript +7 more
Lead Software Development Engineer
MetLife
Cary, NC, USA
Today
<10 views
$105k - $150kFull Time
Experience: lead level
When you join MetLife's Global Technology team, you'll be part of a forward-thinking group dedicated to shaping the future of digital solutions for customers worldwide. You'll develop, maintain and support technology applications and delivery, leveraging AI, automation, and contemporary ways of working to enhance experiences and drive business outcomes. Your work will simplify complex processes, improve tech resiliency, and ensure high-performing, seamless solutions that power life's most important moments. In this dynamic environment, you'll collaborate with talented peers across teams and functions, expanding your skills in impactful ways. Ready to push boundaries and set new industry standards? Join us and help drive the future of technology forward. The Opportunity Being a leader in the Group Benefit space, MetLife always is in search of top talent who are driven by the purpose of providing excellent customer experience, ready for new challenges, and always focused on providing simplified solutions to complex problems. The Group Benefits area in MetLife is growing, and the group core team is looking for an energetic and motivated Software Engineer who is forward-focused, not afraid of experimentation, and a team player. In this role, you will be working on a few of the most exciting group business applications, collaborating and interfacing with partners to deliver on enterprise-level strategic initiatives. Your work will make an impact on how MetLife fulfills its promises to the customer and you will have excellent opportunities to interact and contribute to the group's success. Key Responsibilities Lead, Design, develop, implement, and maintain the application using distributed technologies including leading a team of engineers working in the onshore-offshore model. Create, write/update the technical and system documentation explaining in detail the changes that are done and their impact. Oversee IT aspects of software development life cycle using agile and DevSecOps methodology across a set of group benefit applications. Develop secured, scalable, distributed enterprise level applications from customer perspective that are simple to use and maintain. Coordinate and collaborate with dev teams, business systems analysts, product & business teams, partners and project leads across various phases of a project and product delivery. Required Qualifications 7+ years of overall experience. Hands-on development experience with JAVA, Typescript / JavaScript, and the following frameworks/technologies: Spring, Springboot, ReactJS, NodeJS, and/or AWS. Hands-on development of microservices and applications from the ground up, experience with messaging/integration technologies (e.g., Kafka, MQ, or similar). Proficiency with various database technologies and solutions, including both SQL (Oracle or MS SQL Server preferred) and/or NoSQL (CosmosDB preferred). Container-based development leveraging Docker and/or Kubernetes and experience with DevSecOps practices and tooling for CI/CD, release management, and/or automation using Azure DevOps. Preferred Qualifications Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field with 7+ years of hands-on distributed application development experience. Experience with Microsoft Azure Services: Functions, AKS, ASE, CosmosDB. Experience with MACH architecture (Microservices, API, Cloud, Headless) and cloud-first infrastructure. Experience with Veracode and security best practices. WebSphere Application Server experience is a plus. Experience with tools such as helmcharts, ansible, and Terraform is a big plus. Location Expectation: This is a hybrid role r equiring a minimum of 3 days per week in office. The expected salary range for this position is $105,400 - $150,000 . This role may also be eligible for annual short-term incentive compensation and stock-based long-term incentives. All incentives and benefits are subject to the applicable plan terms. Benefits We Offer Our U.S. benefits address holistic well-being with programs for physical and mental health, financial wellness, and support for families. We offer a comprehensive health plan that includes medical/prescription drug and vision, dental insurance, and no-cost short- and long-term disability. We also provide company-paid life insurance and legal services, a retirement pension funded entirely by MetLife and 401(k) with employer matching, group discounts on voluntary insurance products including auto and home, pet, critical illness, hospital indemnity, and accident insurance, as well as Employee Assistance Program (EAP) and digital mental health programs, parental leave, paid time off, paid holidays, volunteer time off, tuition assistance and much more! For more information regarding MetLife’s U.S. benefits, please click here. About MetLife Recognized on Fortune magazine's list of the 'World's Most Admired Companies', Fortune World’s 25 Best Workplaces™, as well as the Fortune 100 Best Companies to Work For®, MetLife, through its subsidiaries and affiliates, is one of the world’s leading financial services companies; providing insurance, annuities, employee benefits and asset management to individual and institutional customers. With operations in more than 40 markets, we hold leading positions in the United States, Latin America, Asia, Europe, and the Middle East. As part of our New Frontier strategy, MetLife is building an AI-enabled, people-centered future. We’re looking for people who bring curiosity, adaptability, and a growth mindset as we use AI to enhance how we serve customers, support communities, and evolve the way work gets done. At MetLife, AI is a responsible partner that supports human judgment, creativity, and continuous improvement while helping us build trust, inclusion, and long-term value. Our purpose is simple - to help our colleagues, customers, communities, and the world at large create a more confident future. United by purpose and guided by our core values - Win Together, Do the Right Thing, Deliver Impact Over Activity, and Think Ahead - we’re inspired to transform the next century in financial services. At MetLife, it’s #AllTogetherPossible. Join us! MetLife is an Equal Opportunity Employer. All employment decisions are made without regards to race, color, national origin, religion, creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, marital or domestic/civil partnership status, genetic information, citizenship status (although applicants and employees must be legally authorized to work in the United States), uniformed service member or veteran status, or any other characteristic protected by applicable federal, state, or local law (‘protected characteristics’). If you need an accommodation due to a disability, please email us at accommodations@metlife.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application process. MetLife maintains a drug-free workplace. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liabilities. This posting is for a current vacancy and is anticipated to remain open for at least 90 days from the listed posting date.
JAVA Typescript JavaScript +13 more
Senior Software Engineer – Mobile (iOS)
Macy's
Johns Creek, GA, USA
Today
<10 views
$94k - $157kFull Time
Experience: senior level
Be part of an amazing story Macy’s is more than just a store. We’re a story. One that’s captured the hearts and minds of America for more than 160 years. A story about innovations and traditions…about inspiring stores and irresistible products…about the excitement of the Macy’s 4th of July Fireworks, and the wonder of the Thanksgiving Day Parade. We’ve been part of memorable moments and milestones for countless customers and colleagues. Those stories are part of what makes this such a special place to work. Job Overview The Senior Software Engineer position reports to the Tech Manager, Software Engineering and is responsible for developing and supporting applications leveraging their expertise and knowledge of multiple systems/customer areas to build a robust, scalable, and reliable platform. If you're passionate about building highly scalable architecture and are motivated to make an impact in creating robust software used across the organization, come join us. You will help shape the vision and architecture of Macy's next-generation incredible growth. You will be part of an experienced engineering team and work with passionate leaders on challenging topics. What You Will Do Perform coding/configuration, testing, implementation, and documentation for developed solutions, including design specifications. Conduct applications programming activities, encompassing coding, testing, debugging, documenting, maintaining, and modifying applications programs. Demonstrate the ability to extract, analyze, and report data, with a strong attention to detail when identifying data relationships, trends, and anomalies. Consider the long-term impacts of key design decisions and handle failure scenarios effectively. Stay updated on industry trends and assess the suitability of new software tools for platform development. Act as a coach and mentor to junior developers, including delegating and managing tasks as needed. Commit to meeting overall deliverables with customers and/or management. Maintain consistent attendance and punctuality. Foster an environment of acceptance and respect that strengthens relationships, and ensures authentic connections with colleagues, customers, and communities. Perform any other duties as assigned. Skills You Will Need Technical Expertise: In-depth experience with SQL and NoSQL data stores, coding applications using Java or Python, building scalable web services, ESB, and event/stream processing. Technology Proficiency: Deep understanding of various technologies, including Hadoop, Spark, Kafka, Elasticsearch, stream processing, RDBMS, and NoSQL databases. Mentorship and Leadership: Act as a coach and mentor to junior developers, delegating and managing tasks as necessary. Communication Skills: Ability to effectively communicate technical information and issues, as well as provide solutions to all levels of the business. Project Management: Proficiency in juggling multiple projects, prioritizing objectives, and communicating timelines to team members. Ownership Mentality: Desire and ability to take ownership of products/projects. Application Development Methodology: Expert understanding of all application development processes, serving as a resource to others. System Maintenance: Expertise in existing applications supporting the business area, ensuring systems perform up to requirements. Who You Are Bachelor's degree or equivalent work experience required Regularly required to sit, talk, hear; use hands/fingers to touch, handle, and feel. Occasionally required to move about the workplace and reach with hands and arms. Requires close vision. Able to work a flexible schedule based on department and company needs. What We Can Offer You Join a team where work is as rewarding as it is fun! We offer a dynamic, inclusive environment with competitive pay and benefits. Enjoy comprehensive health and wellness coverage and a 401(k) match to invest in your future. Prioritize your well-being with paid time off and eight paid holidays. Grow your career with continuous learning and leadership development. Plus, build community by joining one of our Colleague Resource Groups and make a difference through our volunteer opportunities. Some Additional Benefits We Offer Include Merchandise discounts Performance-based incentives Annual merit review Employee Assistance Program with mental health counseling and legal/financial advice Tuition reimbursement Access the full menu of benefits offerings here . About Us This is a great time to join Macy’s! Whether you’re helping a customer find the perfect gift, streamlining operations in one of our distribution centers, enhancing our online shopping experience, buying in-style and on-trend merchandise to outfit our customers, or designing a balloon for the Thanksgiving Day Parade, we offer unique opportunities to be part of some of the most memorable moments in people’s lives. Join us and help write the next chapter in our story - Apply Today! This job description is not all-inclusive. Macy's, Inc. reserves the right to amend this job description at any time. Macy's, Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. TECH00 This position may be eligible for performance-based incentives/bonuses. Benefits include 401k, medical/vision/dental/life/disability insurance options, PTO accruals, Holidays, and more. Eligibility requirements may apply based on location, job level, classification, and length of employment. Additional benefit details are available at macysJOBS.com.
SQL NoSQL Java +6 more
Senior Software Engineer - Menu Platform
Otter
Mountain View, CA, USA
Today
<10 views
$176k - $242kFull Time
Experience: senior level
Who We Are In the past, to be a successful restaurateur, you simply had to have a passion for food and a passion for people - but to succeed as a digital restaurateur you also need to have a passion for technology. We believe in the joy of serving others, and that's why we created Otter – to help restaurateurs succeed in online food delivery. Restaurants around the world, both large and small, including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce order issues, and decrease delivery headaches. What You’ll Do Our Menu Platform (featured on our tech blog) is the central hub for comprehensive menu management. It streamlines operations, enhances the customer experience, and provides a single source of truth for menus across online delivery channels such as DoorDash, Uber Eats, Grubhub, etc., and Point-of-Sale (POS) systems such as Square, Toast, Clover, NCR, etc. Key capabilities include real-time menu updates, channel-specific availability, pricing and tax configuration, ingredients and SKU management, bundling and promotions, A/B testing, and automated syncing between POS and delivery channels. For more information, please visit our help center. With 99.99% platform availability and 150K+ restaurants , our platform is a critical infrastructure for restaurants worldwide. As a backend-focused Software Engineer , you will help advance this high-scale, high-impact platform. You will: Build data-driven features that power dynamic menu operations. Contribute to planning and strategy for tools and internal platforms. Design, implement, and test backend services using agile practices. Collaborate cross-functionally with engineering, product, and support teams. Write, debug, and maintain high-quality code across multiple projects. Architect scalable systems capable of supporting large, distributed workloads. Improve platform reliability, performance, and developer experience. Champion innovation and continuously explore new technologies and approaches. What We’re Looking For Education: Bachelor’s degree in Computer Science or equivalent experience required. Experience: 3+ years of professional software engineering experience. Technical Mastery: Strong background in building scalable and reliable distributed systems Experience building large-scale, high-traffic applications Proficiency in Java and modern backend development practices Architectural Skills: Ability to design new systems from scratch and evolve existing architectures. Impact Orientation: Demonstrated track record of meaningful, high-quality contributions. Communication: Clear communicator capable of partnering with both technical and non-technical stakeholders. Why join us Demand for online food delivery is growing really fast! In the last 5 years, just in the US, the overall market has expanded 10X from $10B to $100B, and could expand to $500bn- $1T by 2030. Changing the restaurant industry: You’ll be part of a team that helps restaurants succeed in online food delivery. Collaborative environment: You will receive support and guidance from experienced colleagues and managers, helping you to learn, grow and achieve your goals, and you’ll work closely with other teams to ensure our customer’s success. What Else You Need To Know This role is based in our Mountain View office location. As a company driven by innovation and continuous change, close collaboration is essential. We’re constantly reimagining our industry, creating new products, and refining our processes, and we do our best work together. That’s why all of our office-based teams work onsite, five days a week. The base salary range for this role is $176,000-242,000 per year. Actual compensation will be determined on an individual basis and may vary depending on experience, skills, and qualifications. Base salary is just one part of your total rewards package. You may also be eligible for equity awards and an annual performance-based bonus. Benefits Summary (USA Full-Time Exempt Employees): Medical, dental, and vision insurance (multiple plans, incl. HSA options). Company-paid life and disability insurance (short- and long-term). Voluntary insurance: accident, critical illness, hospital indemnity. Optional supplemental life insurance for self, spouse, and children. Pet insurance discount. 401(k). Health Savings Account (HSA) Flexible Spending Accounts (Healthcare, Dependent Care, Commuter) Time Off policies: Discretionary vacation days 8 paid holidays per year Paid sick time Paid Bereavement leave Paid Parental Leave Benefits Are Subject To Change At The Company's Discretion. Atoms accepts applications on an ongoing basis. Ready to join us as we serve those who serve others?
Java Distributed Systems Backend Development +2 more
Principal Backend Engineer
US Mobile
Toronto, Ontario, Canada
Today
<10 views
$160k - $220kFull Time
Experience: senior level
US Mobile is building the future of wireless communication. The goal: one unified network open to any person and any device, worldwide. Connection without walls. We're getting there by empowering customers. All three major networks on one phone and one plan, plus home internet from Starlink. No lock-in. No commitments. Custom fit plans at every price point. 24/7 customer support with real people, empowered to help. We get real-time feedback from Reddit, surveys, and customer support informing product roadmaps and everything we do. It's working — Consumer Reports named us the top-rated mobile carrier two years in a row.* And we're building innovative systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on trust and mutual respect. This work isn't for everyone. If you work fast, flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are incredible. We're looking for talented, ambitious, and entrepreneurial team members who are excited to tackle these challenges. You will: Architect optimal solutions to our business problems Deploy exciting new features Help us scale to scale to 10's of millions of customers & connected devices Build quality tools and frameworks to ensure a high-quality product Build systems to ensure continuous uptime Responsibilities: Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django) Design and implement asynchronous service communication using RabbitMQ or AWS SQS/SNS Work with NoSQL databases like MongoDB for data modeling and storage Collaborate with Product, QA, and DevOps teams to deliver reliable and scalable features Write clean, testable, and well-documented code with unit and integration tests Participate in system architecture design, code reviews, and performance tuning Qualifications: 10+ years of experience with Java and Spring Boot Strong experience with building and consuming REST APIs Hands-on experience with message brokers such as RabbitMQ or AWS SQS/SNS Familiarity with MongoDB or other NoSQL database technologies Experience integrating and leveraging AI-assisted development tools such as Claude and Opencode to accelerate backend development, including code generation, debugging, and optimization of APIs and services Demonstrated ability to incorporate AI tools into the software development lifecycle, using Claude or Opencode for tasks like automated code reviews, documentation generation, and improving system design efficiency Solid understanding of Git, CI/CD workflows, and agile development practices Excellent debugging, problem-solving, and communication skills Excellent problem-solving and debugging skills Strong communication and team collaboration skills Benefits: Health care coverage Flexible paid time off Gym reimbursement Free cell phone service Your choice of equipment + Bose QC/Apple Airpod Pro headphones Think you're a good fit? Apply to learn more! We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
Java Spring Boot Python +8 more
Principal Backend Engineer
US Mobile
Montreal, Quebec, Canada
Today
<10 views
$160k - $220kFull Time
Experience: lead level
US Mobile is building the future of wireless communication. The goal: one unified network open to any person and any device, worldwide. Connection without walls. We’re getting there by empowering customers. All three major networks on one phone and one plan, plus home internet from Starlink. No lock-in. No commitments. Custom fit plans at every price point. 24/7 customer support with real people, empowered to help. We get real-time feedback from Reddit, surveys, and customer support informing product roadmaps and everything we do. It’s working — Consumer Reports named us the top-rated mobile carrier two years in a row.* And we’re building innovative systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on trust and mutual respect. This work isn’t for everyone. If you work fast, flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are incredible. We're looking for talented, ambitious, and entrepreneurial team members who are excited to tackle these challenges. You will: Architect optimal solutions to our business problems Deploy exciting new features Help us scale to scale to 10’s of millions of customers & connected devices Build quality tools and frameworks to ensure a high-quality product Build systems to ensure continuous uptime Responsibilities: Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django) Design and implement asynchronous service communication using RabbitMQ or AWS SQS/SNS Work with NoSQL databases like MongoDB for data modeling and storage Collaborate with Product, QA, and DevOps teams to deliver reliable and scalable features Write clean, testable, and well-documented code with unit and integration tests Participate in system architecture design, code reviews, and performance tuning Qualifications: 10+ years of experience with Java and Spring Boot Strong experience with building and consuming REST APIs Hands-on experience with message brokers such as RabbitMQ or AWS SQS/SNS Familiarity with MongoDB or other NoSQL database technologies Experience integrating and leveraging AI-assisted development tools such as Claude and Opencode to accelerate backend development, including code generation, debugging, and optimization of APIs and services Demonstrated ability to incorporate AI tools into the software development lifecycle, using Claude or Opencode for tasks like automated code reviews, documentation generation, and improving system design efficiency Solid understanding of Git, CI/CD workflows, and agile development practices Excellent debugging, problem-solving, and communication skills Excellent problem-solving and debugging skills Strong communication and team collaboration skills Benefits: Health care coverage Flexible paid time off Gym reimbursement Free cell phone service Your choice of equipment + Bose QC/Apple Airpod Pro headphones Think you're a good fit? Apply to learn more! We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
Java Spring Boot Python +8 more
Senior Software Engineer
PocketHealth
Toronto, Ontario, Canada Remote
Today
<10 views
$140k - $170kFull Time
Experience: senior level
What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over 2 million patients — to discover a better healthcare experience. PocketHealth is a patient-centric platform that enables hospitals and clinics across North America to share imaging records digitally with patients, instantly and securely. Through our platform, we enable patients to be active and engaged participants in their own care, and take control of their care journey. In addition to image sharing, which is the heart of the PocketHealth platform, we’ve grown our core functionality to enable sharing between hospitals and physicians, as well as instant image retrieval and automated importing capability. PocketHealth is a unified image management solution for over 800 hospitals and clinics across North America. We believe that by placing patients at the center of the record release process, data moves more ethically, easily and securely throughout the care journey, and we’re looking for passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of our core infrastructure that will enable thousands of hospitals and clinics — and empower millions of patients — to discover a better healthcare experience. You’ll be joining an experienced, collegial, and supportive team of Engineers eager to learn, teach and ultimately make a difference. You'll own product and design decisions for your domain, defining what gets built and how it works. This team is the one that makes all of the connections with our providers happen; Finding the optimal approach to integrating with their systems is critical to delivering seamless connectivity across the PocketHealth platform. The Provider team has a big mandate - and we need your help to bring it to life. This job posting is for an existing vacancy. The salary range for this position is $140,000 - $170,000 annually, depending on the experience and expertise you bring to the team. Salary is just one part of the story, though; this role is eligible for equity in the form of stock options and includes a comprehensive health and benefits package. We view our compensation as a total investment of your well-being, designed to support you in both your work and your life outside of it. This is a hybrid position with two days a week in our Toronto office, where we collaborate deeply; the rest is yours to work from wherever you do your best thinking. How we build: Every deployment is different. Healthcare providers run similar systems but operate them in ways that diverge in the details and those details are where automations succeed or fail. We build to fit each client's actual workflows, which means you'll write purpose-built code, own the edge cases, and ship something that genuinely works rather than something that almost works. AI is a first-class part of how we work. Claude Code, Codex, and AI-assisted development are standard practice on the Provider team — they're what let us move fast, build with precision, and keep quality high across multiple simultaneous deployments. Our engineers have the agency to advocate for the tools they need to ship with quality and pace, and we're looking for others who bring that same instinct. How you'll make an impact: - Own the architecture, design, development, deployment, and operations of the solutions you build - Improve provider patient flow and quality of care across the full stack on the features you ship - Reduce manual effort for provider partners by building smarter workflow automation - Design and implement integrations that connect provider systems to PocketHealth, eliminating gaps in information exchange - Bring strong user empathy and a focus on quality and speed to everything you ship What you'll need to be successful: - 5+ years of software engineering experience with a full-stack skill set (our tech stack: Go, Angular, TypeScript, C#, MySQL) - Experience building and maintaining scalable, reliable integrations and customer-facing applications - Familiarity with CI/CD practices and microservices architecture - Experience with UIs that have scaled in production - Comfort owning production services end-to-end, from observability and monitoring to incident response and resolution - A collaborative mindset, strong communication skills, and a proven ability to work across teams without losing your sense of ownership - Bachelor's degree in Software Engineering, Computer Science, or equivalent experience Ways of working: - You're an engineer first — your default response to a problem is to build a solution, not escalate it - You use AI tools fluently as part of your daily engineering practice: Claude Code, Codex, Cursor, Copilot, or equivalent - You thrive in environments where requirements are discovered through doing, not just scoping - You communicate clearly and naturally with non-technical stakeholders, without losing engineering precision - You can manage multiple active deployments without dropping threads or cutting corners - You hold yourself to a high bar on both code quality and client outcomes You can do amazing things at PocketHealth. You can positively impact the healthcare journey for millions of people, while building your career and developing your skills. It doesn’t have to be one or the other. It has been a part of our mission since our founding to empower patients & make healthcare accessible to all, and we know this can only be achieved with a team of diverse perspectives that is representative of the Patient & Provider communities we serve. People love working here for these reasons and more: working remotely, our competitive salaries and benefits (including stock options for every employee!), four weeks of paid time off, unlimited paid wellness days, extended mental health coverage, and 16 weeks of parental leave top-up. We’re proud to foster a culture that embraces diversity, equity, and inclusion, and we believe in caring for our employees with the same thoughtfulness we offer our Patients & Providers. If there are ways we can support you through the recruitment process with an accommodation, please let us know by reaching out to DEI@pocket.health. Applications are accepted via posting only. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
Go Angular TypeScript +5 more
(Canada) Principal ML System Engineer
PointClickCare
Mississauga, Ontario, Canada Remote
Today
<10 views
$176k - $195kFull Time
Experience: senior level
Team Summary This team will serve as the product owner for the machine learning platform capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support traditional machine learning (ML) and hybrid ML/LLMsolutions. This centralized team with deep specialization will closely integrate with key horizontal partners to ensure delivery of safe, scalable, and high-impact AI products. Job Summary The Principal AI Machine Learning Platform Engineer will set the technical vision and strategy for the machine learning platform that powers ML and generative AI development across PointClickCare, partnering with Product and Engineering leadership to align that direction with product and business goals. As the technical authority for the ML platform, the Principal Engineer will define the reference architectures, standards, and roadmap for the pipelines, tooling, and infrastructure used for model training, deployment, serving, and monitoring, and will provide technical leadership and mentorship to raise the engineering bar for ML systems company-wide. Key Responsibilities Partner with product and engineering leadership to translate business and product objectives into a multi-quarter technical strategy and roadmap for the ML platform. Define the reference architectures and standards for scalable data and ML pipelines spanning model training, evaluation, deployment, and serving that engineering teams across the organization build upon. Set the direction and best practices for MLOps across the company — including CI/CD for models, model registry, feature stores, and experiment tracking — and drive build-vs-buy decisions for core platform components. Establish the practices and architecture for reliability, observability, and performance of ML systems in production, including monitoring, alerting, and automated remediation. Establish the security architecture for the ML platform, including authentication, role-based access control, audit logging, and compliance monitoring, and ensure adoption across teams. Define secure, cost-efficient integration and infrastructure patterns for connecting the platform with existing systems, APIs, and data sources at scale. Provide technical leadership and mentorship across engineering teams, guiding senior engineers and influencing the org-wide technical roadmap for ML infrastructure. Qualifications & Skills Expert level in Python and Java with strong software engineering fundamentals. Deep experience designing and building ML platforms and ML Ops workflows at scale, familiarity with tools such as MLFlow, Kubeflow, Ray, and model-serving frameworks or equivalents. Extensive experience with cloud platforms (AWS, Azure, and/or GCP), containerization, and orchestration (Docker, Kubernetes). Demonstrated track record of setting technical direction and driving org-wide technical initiatives across multiple teams. Preferred Bachelor’s degree or higher in Computer Science, Machine Learning, or a related field. Sufficient familiarity with Azure Machine Learning components, Databricks processing and serverless environments, and ML Frameworks to support strategic decision making Demonstrable history of leading and sustaining build out of critical cross-team systems Experience implementing security at scale including role-based access control, multi-factor authentication, network security best practices, and compliance monitoring. Experience optimizing large model training and inference (including LLM serving) for performance and cost. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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. At PointClickCare, base salary is one of the many components that make up our total rewards package. The US base salary range for this position is $176,000-$195 000 (not overtime eligible) + bonus + benefits. Compensation is assessed individually and aligned to experience, skills, and market context. The posted range reflects typical expectations for this role.
Python Java MLFlow +8 more
Développeur Backend Senior / Senior Backend Developer
LANDR
Montreal, Quebec, Canada
Today
<10 views
Full Time
Experience: senior level
English Description to follow LANDR est une société audio à croissance rapide composée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les aider à créer, maîtriser, distribuer et promouvoir leur musique. LANDR est à la recherche d’un Développeur Back End Senior pour rejoindre notre équipe Web multidisciplinaire, propriétaire de l'ensemble du cycle de production, pour concevoir et opérer les services back-end qui font tourner la plateforme LANDR sur AWS. Vous travaillerez main dans la main avec le produit, le design et l'équipe front-end (React) afin de livrer des expériences que nos créateur·trice·s adorent. Responsabilités : Concevoir, développer et déployer des services et des API REST en C# / .NET , avec un souci constant de la qualité, de la performance et de la maintenabilité. Modéliser et faire évoluer nos données sur du SQL (MySQL / Aurora / PostgreSQL) et du NoSQL (DynamoDB) , en choisissant le bon outil pour le bon problème. Faire vivre une architecture microservices conteneurisée (Docker) déployée sur AWS et ses services managés (ECS/Lambda, S3, SQS/SNS, RDS, CloudWatch, etc.), avec une infrastructure gérée comme du code via Terraform . Être propriétaire de votre code de bout en bout : tests, revue par les pairs, déploiement en production via notre pipeline d'intégration et de livraison continues (GitHub Actions) , puis observabilité et opération. Participer pleinement à notre pratique Agile (Scrum) : planification, découpage, démos et revues de code. --------------------------------------- LANDR is a fast-growing audio company made up of left-brained creative technologists, right-brained music professionals and everyone in between. Together, we are revolutionizing the process for music makers to help them create, master, distribute and promote their music. LANDR is looking for a Senior Back End Developer to join our cross-functional Web team, which owns the full production cycle. You'll design and operate the back-end services that power the LANDR platform on AWS. You'll work hand in hand with product, design, and the front-end team (React) to ship experiences our creators love.
C# .NET SQL +10 more