Immuta

Senior Software Engineer – Distributed Systems

Immuta

full-time

Posted on:

Location Type: Hybrid

Location: College ParkMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $155,000 - $170,000 per year

Job Level

About the role

  • Design and develop new backend pipelines and workflows that deliver high reliability and performance.
  • Identify bottlenecks, tune Postgres queries, and optimize system performance as data volumes grow.
  • Provide technical leadership, mentoring junior engineers and fostering a culture of learning and excellence.
  • Improve engineering processes through automation, testing, and continuous delivery.
  • Build and operate services that integrate with modern data platforms such as Snowflake, Databricks, Starburst, and Redshift.
  • Implement and maintain TypeScript-based microservices, RESTful APIs, and Temporal workflows.
  • Own Postgres performance and reliability, including query authoring, tuning (configuration of memory and buffers, WAL tuning, and table design), benchmarking, and schema design.
  • Deploy and operate microservices in Kubernetes-based environments, using tools like Skaffold and Flux to support modern CI/CD workflows, with a focus on scalability and reliability.
  • Participation in code reviews, design discussions, and system architecture planning.

Requirements

  • 5–8 years of software engineering experience in SaaS, cloud, or data-intensive environments; Bachelor’s or Master’s degree in Computer Science or a related field is preferred.
  • Strong proficiency in TypeScript and Node.js, with experience building backend services and data-driven applications.
  • Hands-on experience designing and operating microservice and distributed systems, including asynchronous or long-running workflows (e.g., Temporal or similar systems) and API design.
  • Experience working with Postgres, including writing and tuning SQL for performance, and deploying services using Docker and Kubernetes in cloud environments (AWS, Azure, or GCP).
  • Excellent communicator who is curious, self-directed, and passionate about building high-quality software that drives measurable customer value.
Benefits
  • 100% employer paid Healthcare (Medical, Dental, Vision) premiums for you and your dependents (including Domestic Partners)
  • Stock Options
  • Paid parental leave (Both Maternity and Paternity)
  • Unlimited Paid time off (U.S. based positions)
  • Learning and Development Resources

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNode.jsPostgresSQLmicroservicesRESTful APIsasynchronous workflowsKubernetesDockercloud environments
Soft skills
technical leadershipmentoringcommunicationcuriosityself-directedpassion for qualitycollaborationproblem-solvingadaptabilityexcellence
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science