Sr. Software Engineer (Core Policy)

Immuta•College Park, MD
•$155,000 - $170,000•Hybrid

About The Position

Immuta is the Data Authorization Company, helping organizations control who and what can access their data. Its platform provides an authorization layer for modern data and AI, enabling governed access to data by policy, by request, and dynamically for AI agents. Founded in 2015, Immuta serves Fortune 500 companies and government agencies worldwide and operates as a hybrid workplace with offices in Boston, Massachusetts; Columbus, Ohio; and College Park, Maryland. The Core Policy Team builds technologies that enable customers to author, manage, and enforce complex data access policies across modern data ecosystems. The team automates governance and privacy enforcement across cloud data platforms such as Snowflake, Databricks, Redshift, and Starburst, working with engineering, product, design, and partner teams to address technical challenges and deliver maintainable software. As a Senior Software Engineer on the Core Policy Team, you will design, build, and evolve scalable, high-performance features for Immuta’s policy abstraction and enforcement capabilities. You will work across front-end and back-end systems, owning complex projects from technical design through delivery, rollout, and follow-up improvements. This hands-on individual contributor role contributes to architectural direction, reliability and performance improvements, and cross-functional alignment, while helping other engineers grow. The position offers a base salary of $155,000–$170,000 per year. The final compensation package depends on factors including location, internal equity, experience, skills, and training. The role may also be eligible for additional compensation such as commission, variable pay, or equity, and comprehensive benefits. Immuta’s listed benefits for full-time employees include employer-paid medical, dental, and vision premiums for employees and dependents, stock options, paid parental leave, unlimited paid time off for U.S.-based positions, and learning and development resources.

Requirements

  • At least 5 years of experience in software engineering or a related discipline; demonstrated scope and impact are considered alongside tenure. Production software delivery experience is preferred.
  • Strong proficiency in TypeScript and JavaScript.
  • Experience building front-end applications using Angular, React, Vue.js, or comparable frameworks, and backend services using Node.js or related technologies.
  • Experience designing and delivering services, APIs, and distributed systems with attention to scalability, maintainability, extensibility, reliability, and secure operation.
  • Strong SQL and relational database fundamentals, including experience with PostgreSQL or comparable systems and designing data models and API contracts.
  • Experience with automated testing, code review, continuous integration and delivery, observability, debugging, and safe production rollouts.
  • Ability to frame ambiguous problems, consult stakeholders, evaluate tradeoffs, make timely decisions, and explain technical choices.
  • Demonstrated ability to lead complex projects or cross-component initiatives from technical design through delivery, rollout, monitoring, and follow-up improvements.
  • Ability to build alignment and influence technical direction across Engineering and partner functions without formal authority.
  • Experience mentoring engineers and improving team practices through design reviews, documentation, code reviews, or other knowledge-sharing activities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Lead the design and end-to-end delivery of complex features and cross-component initiatives within the Core Policy Team and, when appropriate, across multiple engineering teams.
  • Design and implement maintainable front-end components using Angular, React, Vue.js, or comparable technologies.
  • Develop and evolve backend services, APIs, and data models using TypeScript, Node.js, and related technologies.
  • Create coherent designs across service, API, and data boundaries, anticipating failure modes, scalability needs, operational requirements, and long-term maintenance costs.
  • Improve the scalability, performance, reliability, and maintainability of existing systems through refactoring, technical planning, and data-informed decisions.
  • Own quality through design reviews, code reviews, automated testing, observability, safe rollout practices, and clear success measures.
  • Partner with Product, Design, Security, and Engineering teams to clarify requirements, evaluate tradeoffs, build alignment, and deliver cohesive customer solutions.
  • Mentor engineers through feedback, pairing, documentation, design discussions, and code reviews, helping strengthen technical standards and team practices.
  • Identify and implement improvements to engineering processes, tooling, CI/CD workflows, and developer experience.

Benefits

  • 100% employer-paid medical, dental, and vision premiums for employees and dependents, including domestic partners.
  • Stock options.
  • Paid parental leave, including maternity and paternity leave.
  • Unlimited paid time off for U.S.-based positions.
  • Learning and development resources.
  • The role may be eligible for additional compensation such as commission, variable pay, or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service