> Markdown version of [/jobs/ext/1738977-software-engineer](https://www.wearedevelopers.com/jobs/ext/1738977-software-engineer). 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). --- # Software Engineer - **Company:** Via Separations - **Location:** Watertown, MA, United States - **Experience:** Experienced - **Salary:** $80,750.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Amazon S3, Computing Platforms, Audit Trail, Cloud Computing, Databases, Data Infrastructure, Extract Transform Load (ETL), Software Debugging, Web Development, Github, Supervisory Control and Data Acquisition (SCADA), Identity and Access Management, Python (Programming Language), Standard Sql, SQLAlchemy, Strategies of Testing, TypeScript, AWS Cdk, ReactJS, Backend, Fastapi, Amazon Relational Database Service, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, AWS Fargate, Codebase, Cloudwatch, Api Gateway, Restful APIs, Elastic Beanstalk, Terraform, Docker - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c3e7b169aba6ca36 ## About the Role * Degree in Computer Science, Engineering, or equivalent work experience. * Entry-level applicants with strong fundamentals are welcome; 3-5 years of professional experience is preferred. * Proficiency in Python and TypeScript/JavaScript, with SQL skills. * Hands-on experience with AWS services (ECS/Fargate, RDS, S3, IAM, CloudWatch, CloudTrail, Security Hub, Elastic Beanstalk, API Gateway, Amplify, or similar). * Familiarity with infrastructure-as-code tools such as Terraform or AWS CDK. * Experience with Docker, containerization, and container orchestration. * Experience building or maintaining CI/CD pipelines (GitHub Actions or equivalent). * Strong debugging and problem-solving skills; comfort diving into an unfamiliar codebase. * Experience designing and working with HTTP REST APIs. * Familiarity with FastAPI or similar Python backend frameworks is a plus. * Familiarity with industrial data infrastructure, such as SCADA systems, data historians (e.g., Canary, OSIsoft PI), or OPC protocols. * Effective communication skills to collaborate with both technical and non-technical stakeholders. * Ability to balance competing priorities, manage ambiguity, and deliver results in a dynamic environment. * Ability to work from our Watertown, MA office at least 3 days/week. * Some travel (up to 5%) may be required. * U.S. work authorization is required for this role. ## Description We are seeking a Software Engineer to own and evolve our cloud infrastructure and back-end systems while contributing to the ongoing development and improvement of our codebase. This role complements our existing developer's expertise in database architecture and web application development - bringing deep AWS cloud knowledge and back-end systems thinking to our small, high-impact engineering team., As part of our team, you will take ownership of our AWS infrastructure across multiple environments, debug and enhance existing Python and TypeScript codebases, and help establish the engineering processes and best practices that will allow Via to scale. Your intellectual curiosity and willingness to roll up your sleeves and dig into a potentially unfamiliar problem will help our company grow its software platform and internal tooling while maintaining high standards of quality and reliability., * Design, deploy, and manage AWS cloud infrastructure (ECS Fargate, RDS, S3, IAM Identity Center, CloudTrail, CloudWatch) across development, staging, and production environments. * Debug, troubleshoot, and improve existing Python (FastAPI/SQLAlchemy) and TypeScript (React) codebases. * Build and maintain data pipelines (Python ETL) that power our real-time industrial monitoring platform. * Manage and improve CI/CD pipelines using GitHub Actions and infrastructure-as-code tooling (Terraform). * Establish and document software development best practices, testing strategies, and engineering workflows for the team. * Collaborate with engineers and cross-functional stakeholders to gather requirements and translate them into reliable, scalable software solutions. * Support system integrations and contribute to the continued development of our warehouse management and process monitoring products. * Report out on project status and manage timelines and deliverables for high-visibility initiatives. ## Related Videos - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)