Job Closed
This listing is no longer active.
We are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
Software Engineer III, Commercial Services
Location
United States
Posted
86 days ago
Salary
$105.7K - $132.1K / year
Seniority
Senior
Job Description
Software Engineer III, Commercial Services
Natera
• Participate in design and technical implementation decisions and help guide key stakeholders on the team to ensure that design and technical decisions meet a high standard of excellence and ensure robust order processing capabilities. • Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance. • Participate in designing, building, and maintaining highly available systems to support our business applications, order processing, and integration with other services. • Support QA activities in conjunction with our QA engineering teams.
Job Requirements
- 5+ years of overall software development experience, with focus on building secure, scalable backend services using Java and Spring Boot.
- Strong experience with event-driven architecture and message processing using Apache Kafka.
- Experience with software development lifecycle processes including building, software configuration, releases and deployment activities.
- Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development.
- Experience with service-oriented and microservice architecture.
- Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc.
- Experience with GraphQL API design and implementation in Java.
- Strong relational database skills including database design and optimization.
- Strong AI and tooling skills.
- Demonstrated teamwork skills with a solid analytical background.
- Excellent organizational, communication, presentation, and facilitation skills.
Benefits
- Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
- Free testing for employees and their immediate families in addition to fertility care benefits.
- Pregnancy and baby bonding leave.
- 401k benefits.
- Commuter benefits.
- Generous employee referral program!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Deliver creative customer facing features to bring 1 billion people on chain. • Articulate a long term vision for maintaining and scaling our backend systems. • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap. • Build high quality, well tested features to meet the needs of your customers • Actively mentor junior engineers and facilitate their career development
Senior Software Engineer, PAM – Windows Platform
Keeper Security, Inc.Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security
• Design, develop, and maintain PAM software components with a strong focus on Windows environments • Build and enhance Windows-integrated services, agents, and background processes using Python with C/C++ library integration • Develop and maintain remote desktop protocol handler components for Windows environments • Work directly with Windows APIs, services, authentication mechanisms, privilege models, and process controls • Implement secure credential handling, session management, and policy enforcement logic • Collaborate with backend and cloud teams to integrate endpoint-level functionality with Keeper’s PAM platform • Architect and maintain applications with complex system dependencies and security requirements • Participate in code reviews and technical design discussions with a strong focus on correctness and security • Troubleshoot and resolve complex issues across Windows OS versions and enterprise configurations
Software Engineer – Billing Systems
DoiT InternationalDoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
• Leading feature implementation. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products and guide their execution. • Collaborating and problem-solving. Actively engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions. • Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well! You will also mentor junior engineers on best practices for code quality and maintainability. • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping, and you will guide efforts to improve code health. • Providing feedback and technical guidance. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible. You will provide technical leadership and mentorship to the team.
Software Engineer – Billing Systems
DoiT InternationalDoiT develops the technology and expertise needed to solve both essential and complex cloud challenges.
• Leading feature implementation. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products and guide their execution. • Collaborating and problem-solving. Actively engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions. • Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well! You will also mentor junior engineers on best practices for code quality and maintainability. • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping, and you will guide efforts to improve code health. • Providing feedback and technical guidance. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible. You will provide technical leadership and mentorship to the team.



