> Markdown version of [/jobs/ext/2448520-mid-level-software-engineer-python-aws-and-modeling](https://www.wearedevelopers.com/jobs/ext/2448520-mid-level-software-engineer-python-aws-and-modeling). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Software Engineer - Python, AWS, and Modeling - **Company:** Core4ce Careers - **Location:** Swansea, MA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Word, Microsoft Excel, Microsoft Windows, Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Automation of Tests, Microsoft Outlook, Cloud Computing, Cloud Database, Cloud Engineering, Code Review, Databases, Data Integration, Discrete Event Simulation, Github, Python (Programming Language), PostgreSQL, Microsoft Office, Software Maintenance, Cloud Services, Next.js, Security Software, Software Deployment, Software Engineering, SQLAlchemy, TypeScript, Web Application Frameworks, Data Processing, ReactJS, State Machines, Backend, Fastapi, SC Clearance, Event Driven Architecture, Build Management, Gitlab-ci, Kubernetes, Front End Software Development, Amazon Simple Queue Service (SQS), Software Version Control, Devsecops, Docker, Vulnerability Analysis - **Published:** August 29, 2026 - **Apply:** https://www.wayup.com/i-j-Toddler-Teacher-College-of-Southern-Idaho-190192464167878/ ## About the Role + 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. Preferred Qualifications + 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., + Must be self-motivated and reliable + Effectively assist others through excellent oral and written communication skills + Strong organizational skills and consistently demonstrate attention to detail + Be proactive and solve problems effectively + Ability to present themselves professionally + Able to work independently, as well as collaboratively + Relationship management and project management skills + Ability to work special events and when on-campus classes are in session, as needed + Ability to manage multiple projects simultaneously to meet deadlines + Must be a positive, dynamic, self-starter who is flexible and able to adapt to program and student needs in a fast-paced environment + Ability to operate general office equipment including Windows computer with MS Suite software (particularly Word, Excel, and Outlook), printers, scanners, and copiers is required + Requires some physical effort such as standing, walking, frequent light lifting (5-50 lbs.), and manual dexterity in the operation of equipment; may require extended periods of time at a keyboard and CRT screen; perceptual demands for sound, form, texture and depth ## Description We are seeking a backend-focused Software Engineer to help build a modeling and decision-support application for the Defense Health Agency (DHA). The platform enables planners to explore complex healthcare-system scenarios through data integration, simulation, and interactive analysis. This is a hands-on software engineering position for someone who enjoys working across the full software development lifecycle. The Software Engineer will design backend services, build data and simulation pipelines, contribute to cloud architecture, and carry features from initial requirements through deployment and demonstration. The application includes a web-based user experience, but the role's current emphasis is backend engineering, cloud infrastructure, data processing, and complex systems design. 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)