Software Engineer

Via Separations$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Engineering, or relevant experience.
  • 3-5 years of professional experience preferred, but entry-level candidates with strong fundamentals are encouraged.
  • Proficiency in Python and TypeScript/JavaScript, with SQL skills.
  • Hands-on experience with AWS services (ECS Fargate, RDS, S3, etc.).
  • Familiarity with infrastructure-as-code tools like Terraform.
  • Experience with CI/CD pipelines using GitHub Actions or similar.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Design, deploy, and manage AWS cloud infrastructure across multiple environments.
  • Debug and enhance existing Python and TypeScript codebases.
  • Build and maintain real-time data pipelines using Python ETL.
  • Manage and improve CI/CD pipelines with infrastructure-as-code tooling.
  • Document software development best practices and testing strategies.
  • Collaborate with engineers to gather requirements for software solutions.
  • Support system integrations and ongoing product development.

Benefits

  • Competitive compensation package, including equity options.
  • Medical, Dental, and Vision Insurance.
  • Disability and Life Insurance.
  • 401(k) retirement plan.
  • 12 weeks of paid Family Leave.
  • Flexible PTO policy.
  • 10 paid company holidays.
  • Onsite gym access.
Full Job 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.

Key Responsibilities

  • 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.


Preferred Qualifications

  • 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.


We Offer

  • Competitive compensation package, including equity options
  • Medical, Dental & Vision Insurance
  • Disability & Life Insurance
  • 401(k)
  • 12 weeks of paid Family Leave
  • Flexible PTO policy
  • 10 paid company holidays
  • Onsite gym


$80,750 - $110,000 a year

In addition to the base salary range listed above, Via's compensation package includes an annual performance bonus and equity options.

Studies have shown that women and people of color are less likely to apply for jobs unless they believe they can perform every job description task. We are most interested in finding the best candidate for the job, and that candidate may come from a less traditional background. Via may consider an equivalent combination of knowledge, skills, education, and experience to meet minimum qualifications. If you are interested in applying, we encourage you to think broadly about your background and skill set for the role!

About Via Separations

Via Separations is a materials science company that is developing a membrane technology to reduce the energy consumption of industrial separations. The company's technology is based on a new class of materials that can selectively separate molecules with high efficiency and low energy consumption. Via Separations is focused on developing membranes for the chemical and petrochemical industries, which are some of the largest energy consumers in the world. The company was founded in 2016 by Shreya Dave and Brent Keller, and is based in Cambridge, Massachusetts.
Learn more about Via Separations
Size
10 employees
Industry
Founded
2016

Similar Jobs

More Information Technology Jobs

Find similar Software Engineer jobs: