Senior Software Engineer

New
S
SkywardGovernment healthcare technology
Workplace type: Remote; Listing location: Rockville, MDFull-TimeSenior
Salary120,000 - 150,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of progressive software engineering experience
Required Skills
AWSPythonJenkinsFastAPIReactCI/CDRESTful APIsMicroservices

Requirements

  • Have a bachelor’s degree in computer science, information systems, or a related field, or equivalent practical experience.
  • Have 10+ years of progressive software engineering experience building and scaling production-grade applications.
  • Bring strong backend expertise in Python and modern API frameworks such as FastAPI, Flask, or Django.
  • Have frontend experience with React or comparable modern JavaScript frameworks and component-driven development.
  • Have experience designing RESTful APIs and working within microservices architectures.
  • Have hands-on experience with CI/CD pipelines such as Jenkins, automated testing frameworks, and secure code deployment practices.
  • Be familiar with AWS cloud environments and cloud-native development patterns.
  • Have experience integrating or supporting AI/ML capabilities such as NLP, LLMs, or chatbots.
  • Understand software design principles, clean architecture, and secure coding practices.
  • Be able to explain complex technical concepts to cross-functional stakeholders.

Responsibilities

  • Build and scale full-stack applications using Python/FastAPI or similar backend frameworks and React or comparable frontend technologies.
  • Design and implement RESTful APIs and microservices that support NLP and large language model features.
  • Collaborate with Human-Centered Design experts to deliver intuitive, responsive, and accessible user experiences.
  • Lead backend development focused on performance optimization, observability, reliability, and clean architecture.
  • Build and enhance CI/CD pipelines, automated testing, code quality enforcement, and secure deployments in cloud-native environments.
  • Troubleshoot system issues, debug test failures, improve test coverage, and raise engineering quality.
  • Identify automation opportunities that reduce operational burden for end users and stakeholders.
  • Contribute to architectural decisions, technical roadmaps, and engineering best practices.
  • Partner with product, customer experience, data science, and DevOps teams to align technical implementation with mission outcomes.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 150,000 USD per year
Apply Now