Principal Software Engineer

Onapsis

Irving, TXunknownPosted Oct 13, 2026

About the role

Principal Software Engineer

Job Duties:

Serve as a technical authority and architectural leader across the Onapsis Platform. As an individual contributor, role is focused on system-level design, technical strategy, and engineering excellence across multiple teams and products. Job duties include:

Act as a technical authority for complex, distributed software systems across the Onapsis Platform

Lead the design and evolution of application- and system-level architecture for large-scale, security-critical software

Serve as a technical consultant and advisor to multiple engineering teams

Partner with Product and Engineering leadership to evaluate, prioritize, and negotiate technical debt and architectural investments

Define and document architectural standards, patterns, and best practices

Drive proof-of-concepts (POCs) and technical evaluations for new technologies and platform capabilities

Ensure software systems meet high standards for scalability, reliability, security, and maintainability

Participate in and elevate code reviews across multiple teams

Mentor senior engineers and architects, raising the overall technical bar

Represent engineering in cross-functional discussions with Product, Research, Security, IT, and Executive stakeholders

Influence long-term technical strategy and roadmap execution without owning people

Minimum Requirements:

Bachelor's degree in Computer Science, Engineering, or a related technical field (or a foreign equivalent).

8 years of experience in software engineering or enterprise software development. The stated experience must also include: (1) Developing backend systems using Python or another object-oriented programming language; (2) Designing and implementing RESTful or GraphQL APIs; (3) Developing software for both cloud-based and on-premise deployment environments; (4) Designing or implementing multi-tenant SaaS architectures and applications; (5) Working in Linux-based operating environments; (6) Deploying or operating applications on public cloud platforms, including AWS or Azure; (7) Working with containerization technologies, including Docker or Kubernetes; (8) Designing, developing, and optimizing relational databases, including PostgreSQL; and (9) Implementing secure software development practices throughout the software development lifecycle for enterprise-grade applications.

Employer Contact: Olga Empson, Director of Human Resources, olga.empson@onapsis.com

Onapsis only invites candidates to apply directly through reputable job boards or the Onapsis careers page on our website. Job offers are extended only after a face-to-face video interview with an Onapsis HR representative. Please disregard any outreach from Onapsis via forums, social networks, or other platforms, as these are fraudulent.

Responsibilities

  • Lead system-level design and architecture for large-scale, security-critical software across the platform.
  • Advise multiple engineering teams and partner with leadership on technical strategy, debt, and architectural investments.
  • Define architectural standards and drive technical evaluations and proofs of concept.
  • Promote scalability, reliability, security, and maintainability through design and code reviews.
  • Mentor senior engineers and represent engineering in cross-functional discussions.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or foreign equivalent.
  • At least 8 years of experience in software engineering or enterprise software development.
  • Experience developing backend systems with Python or another object-oriented language and building RESTful or GraphQL APIs.
  • Experience with cloud and on-premise deployments, multi-tenant SaaS architectures, Linux, and AWS or Azure.
  • Experience with Docker or Kubernetes and designing, developing, and optimizing relational databases, including PostgreSQL.
  • Experience implementing secure software development practices for enterprise-grade applications.

Skills mentioned

System DesignDistributed SystemsBackend DevelopmentPythonREST APIsPostgreSQLLinuxAWSDockerApplication Security

About Onapsis

Onapsis is the global leader in SAP cybersecurity and compliance, trusted by the world’s leading organizations to securely accelerate their SAP cloud digital transformations with confidence. As the SAP-endorsed and most widely used solution to protect SAP, the Onapsis Platform empowers Cybersecurity and SAP teams with automated compliance, vulnerability management, threat detection, and secure development for their RISE with SAP, S/4HANA Cloud and hybrid SAP applications. Powered by threat insights from the Onapsis Research Labs, the world’s leading SAP cybersecurity experts, Onapsis provides unparalleled protection, ease of use, and rapid time to value, empowering SAP customers to innovate faster and securely. Connect with Onapsis on LinkedIn or visit onapsis.com.

Computer and Network Security201-500 employeesBoston, Massachusetts

H-1B sponsorship history

Historical employer filing data was found for Onapsis. The employer record includes 2 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.