Why This Role Stands Out
This Principal Software Engineer role offers a fantastic opportunity to shape the architecture of large-scale, security-critical software and influence technical strategy without direct people management. You'll thrive here if you are a seasoned technical leader passionate about engineering excellence, system-level design, and mentoring others in a hybrid work environment. Apply to leverage your expertise and drive innovation at a reputable technology company.
Quick Overview
Job Description
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.
Similar jobs
- TA
Senior Software Engineer
NewAuto ApplyTanium
Bellevue🇺🇸Hybrid3 hours agoAWSAgileAzure+5Technology - TA
Senior Software Engineer
NewAuto ApplyTanium
Durham🇺🇸Hybrid3 hours agoDockerNode.jsSQL+19Technology - TO
Software Engineer II, Developer Experience
NewAuto ApplyToast
Remote🇺🇸Remote5 hours agoDockerAWSDatadog+4Technology - XO
Senior Software Engineer (Thomas)
NewAuto ApplyXometry
Waltham🇺🇸Hybrid4 hours agoNext.jsNode.jsGraphQL+5Technology - VE
Software Engineer Co-op
NewAuto ApplyVestmark, Inc.
Boston🇺🇸Hybrid3 hours agoSQLSQL ServerSpring+5Technology - VS
Senior Software Engineer, Performance Engineering
NewAuto ApplyVeeam Software
San Jose🇺🇸Hybrid2 hours agoAWSAzureDatabricks+12Technology - SH
Staff Software Engineer
NewAuto ApplyStrive Health
Denver🇺🇸Hybrid5 hours agoAWSComplianceElectronic Health Records+3Technology - TO
Staff Software Engineer, Developer Experience
NewAuto ApplyToast
Remote🇺🇸Remote5 hours agoDockerAWSJava+4Technology - UP
Integration Engineer - Contract
NewAuto ApplyUpstart
United States | Remote🇺🇸Remote3 hours agoSQLEncryptionAccount Management+6Technology - RL
Senior Integration & Test Engineer I
NewAuto ApplyRocket Lab Corporation
Tucson🇺🇸Hybrid2 hours agoBackground ChecksComplianceTechnology - AP
Autonomy Integration Software Engineer
NewAuto ApplyApplied
Ann Arbor🇺🇸On-site5 hours agoRoboticsC++Jenkins+2Technology - AP
Perception Engineer - Autonomous Systems
NewAuto ApplyApplied
Ann Arbor🇺🇸On-site5 hours agoUnreal EngineEngineering