Core4ce logo
Core4ce
Posted 38 days agoVerified live 11h ago

Mid-Level Software Engineer – Python, AWS, and Modeling

Brief overview

Remote
$85k–$95k/yrStated range
3+ yrsMinimum
Clearance requiredU.S. government
PythonBackend API DevelopmentSQLAWSAutomated TestingFastAPIPostgreSQLSQLAlchemyAlembicDockerCI/CDDiscrete-Event Simulation

About the company

Core4ce is a mission-oriented company that serves as a trusted partner to the national security community.

Job description

Summary

Core4ce is hiring a backend-focused Software Engineer to support a modeling and decision-support application for the Defense Health Agency. The role focuses on designing Python services, APIs, data and simulation pipelines, cloud-native workflows, and backend functionality across the software development lifecycle.

Responsibilities

  • Own software features from initial design through implementation, testing, deployment, and ongoing improvement
  • Design and build Python services, APIs, data-processing workflows, and simulation capabilities
  • Develop modeling logic in collaboration with subject-matter experts and integrate that logic into a production application
  • Build and maintain cloud-native workflows using AWS services such as Lambda, Step Functions, SQS, and S3
  • Work with different compute and deployment models based on performance, scalability, and security needs
  • Design and maintain data pipelines that ingest, validate, transform, enrich, and publish source data
  • Develop APIs and backend application functionality using Python and FastAPI
  • Work with PostgreSQL, SQLAlchemy, and Alembic to design schemas and manage database changes
  • Contribute to a Next.js frontend when needed, while primarily focusing on backend and platform development
  • Build and maintain automated delivery workflows using GitLab CI/CD and GitHub Actions
  • Package and deploy applications using Docker
  • Apply DevSecOps practices such as automated testing, code review, dependency management, security scanning, observability, and infrastructure as code
  • Participate in architectural and technical design decisions
  • Demonstrate completed capabilities to users and incorporate their feedback into future development
  • Diagnose challenging technical problems across application code, data, infrastructure, and deployment environments
  • This position is designed to be flexible, with responsibilities evolving to meet business needs and enable individual growth

Skills

  • Approximately 3–5 years of professional software engineering experience, or equivalent demonstrated ability
  • Ability to obtain and maintain a Secret clearance
  • Strong professional experience developing production software in Python
  • Experience designing backend services, APIs, data-processing systems, or other complex software
  • Working knowledge of relational databases and SQL
  • Experience with automated testing, source control, code review, and modern software engineering practices
  • Ability to independently own features while collaborating effectively with engineers, users, and subject-matter experts
  • Ability to communicate technical decisions and demonstrate working software to users
  • Experience with AWS, particularly Lambda, Step Functions, SQS, S3, or comparable cloud services
  • Experience building cloud-based data pipelines
  • Experience with FastAPI or a similar Python web framework
  • Experience with PostgreSQL, SQLAlchemy, and Alembic
  • Experience designing distributed, asynchronous, or event-driven systems
  • Experience with Docker and containerized application development
  • Experience creating CI/CD pipelines with GitLab CI/CD or GitHub Actions
  • Familiarity with infrastructure as code, application observability, and automated security scanning
  • Experience with TypeScript, React, or Next.js
  • Experience working directly with users to refine requirements and demonstrate software
  • Experience translating domain-expert knowledge into maintainable software logic
  • Experience with discrete-event simulation, SimPy, mathematical modeling, operations research, or other analytical modeling techniques
  • Familiarity with Kubernetes or another container-orchestration platform

Qualifications

Must Haves

  • Approximately 3–5 years of professional software engineering experience, or equivalent demonstrated ability
  • Ability to obtain and maintain a Secret clearance
  • Strong professional experience developing production software in Python
  • Experience designing backend services, APIs, data-processing systems, or other complex software
  • Working knowledge of relational databases and SQL
  • Experience with automated testing, source control, code review, and modern software engineering practices
  • Ability to independently own features while collaborating effectively with engineers, users, and subject-matter experts
  • Ability to communicate technical decisions and demonstrate working software to users

Nice to Haves

  • Experience with AWS, particularly Lambda, Step Functions, SQS, S3, or comparable cloud services
  • Experience building cloud-based data pipelines
  • Experience with FastAPI or a similar Python web framework
  • Experience with PostgreSQL, SQLAlchemy, and Alembic
  • Experience designing distributed, asynchronous, or event-driven systems
  • Experience with Docker and containerized application development
  • Experience creating CI/CD pipelines with GitLab CI/CD or GitHub Actions
  • Familiarity with infrastructure as code, application observability, and automated security scanning
  • Experience with TypeScript, React, or Next.js
  • Experience working directly with users to refine requirements and demonstrate software
  • Experience translating domain-expert knowledge into maintainable software logic
  • Experience with discrete-event simulation, SimPy, mathematical modeling, operations research, or other analytical modeling techniques
  • Familiarity with Kubernetes or another container-orchestration platform

Benefits

  • Comprehensive medical, dental, and vision coverage—employee portion paid 100% by Core4ce
  • Unlimited access to training and certifications, with no pre-set cap on eligible professional development
  • Tuition assistance for job-related degrees and courses
  • Paid parental leave
  • PTO that grows with tenure
  • Generous holiday schedules
  • At Core4ce, The Forge gives every employee the chance to propose bold innovations and help bring them to life with internal backing

More jobs like this