Sr. Software Engineer (Agentic Access)
New
Remote USAFull-TimeSenior
Salary155,000 - 170,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5–8 years of software engineering experience
- Required Skills
- AWSDockerNode.jsSQLGCPKubernetesTypeScriptAzurePostgresCI/CDMicroservicesDistributed Systems
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 values.
Responsibilities
- Architect and Build Scalable Systems: Design and develop new applications and workflows that deliver high reliability and performance.
- Improve Performance at Scale: Identify bottlenecks, tune Postgres queries, and optimize system performance as data volumes grow.
- Mentor and Guide: Provide technical leadership, mentoring junior engineers and fostering a culture of learning and excellence.
- Influence Technical Direction: Improve engineering processes through automation, testing, and continuous delivery.
- Design, build, and deliver backend services and distributed workflows that power Immuta’s core platform.
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site