Full Time

Software Engineer 3, Gen AI - Post Billing Processing System

Natera
$95,000 - $120,000* / year (about $46–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Natera, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Software Engineer 3, specializing in Generation AI for the Post Billing Processing System at Natera, will be responsible for the design, development, and implementation of robust software solutions that enhance the efficiency and effectiveness of the billing workflow. This role requires collaborating with cross-functional teams to analyze system requirements, optimize software performance, and ensure compliance with regulatory standards. The ideal candidate will leverage their technical expertise to innovate processes, troubleshoot issues, and contribute to the ongoing evolution of Natera's technological landscape.



Job Responsibilities

  • Design, develop, and maintain software applications for the Post Billing Processing System.
  • Collaborate with product managers and other stakeholders to gather requirements and elucidate system functionalities.
  • Optimize existing code for performance, scalability, and security.
  • Implement AI-driven features to enhance billing accuracy and user experience.
  • Conduct thorough testing, debugging, and troubleshooting to ensure high-quality deliverables.
  • Document software designs, processes, and procedures for all system updates.
  • Provide technical support and guidance to junior engineers and team members.
  • Stay updated with industry trends and best practices to drive continuous improvement within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of software development experience, particularly in AI and billing processing technologies.
  • Proficiency in programming languages such as Python, Java, or C#.
  • Experience with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Familiarity with database technologies such as SQL and NoSQL.
  • Excellent problem-solving skills and a keen attention to detail.
  • Strong communication skills, both verbal and written, with the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Software Engineer 3 will work with advanced technologies and tools that include AI and machine learning frameworks, software development environments, and cloud computing services. Key technologies include Python, Java, SQL databases, NoSQL solutions, containerization platforms (like Docker), orchestration tools (such as Kubernetes), and various APIs for integration into existing systems. A solid grasp of CI/CD pipelines and DevOps practices is also essential for seamless deployment and operational efficiency.



Ideal Candidates

Ideal candidates for this position will exhibit a proactive attitude and a deep-seated enthusiasm for technological innovation. They will possess strong analytical skills and the ability to think critically to solve complex problems efficiently. A collaborative spirit and excellent communication skills are essential, as the role requires interaction with different teams and stakeholders. Candidates should be adaptable, open to feedback, and committed to professional growth within a fast-paced, evolving work environment.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.