Principal Software Engineer
Yochana
Responsibilities:
- Product focus: Closely collaborates with engineering teams to architect and develop resilient; reliable; scalable; secure; compliant; and highly available products -- with plans to mitigate system risk.
- Standards/Best Practices: Identifies, documents, communicates, champions, and drives adoption for: standards; policies; processes; best practices; and aligned software architecture/software engineering points of view.
- Leadership: Encourages positive conflict and discourse within the team to challenge our thinking and ensure the best ideas surface - no matter where they may arise from. Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities.
- Outcome-Oriented: Displays ownership of outcomes. Provides trusted expertise for effort estimates. Able to provide alternate approach recommendations along with associated tradeoffs / risks where appropriate.
- Technical Roadmap: Participates in refining the technical roadmap to evolve and mature systems and horizontals in accordance with architecture vision, strategy, and goals. Participate in researching new technologies, tools, and frameworks for potential adoption.
- Role is at the same organizational level as Sr. Architect. Strong hands-on technical skillset required.
- Industry Knowledge: Keeps current on industry-standards and brings insights back to the team.
Required Experience/Skills:
- Experience in architecting, designing and developing complex, cloud-native, scalable, performant and highly available distributed systems
- Expertise in microservice architectural patterns and design
- Expertise in Java/Spring Boot
- Expert-level understanding of relational and NoSQL databases (MySQL, Postgres, MongoDB, etc), SQL, and database/schema design
- Experience working with API management platforms (Apigee X)
- Experience with GCP and serverless compute platforms (e.g., Google Cloud Functions)
- Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
- Strong Computer Science fundamentals in OOAD, SOLID, design patterns, data structures, and algorithms
- Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
- 6+ years of experience and expertise in designing, developing, and consuming RESTful API's.
- 10+ years of overall hands-on software engineering experience.
- Strong verbal and written communication skills
- 10+ years working in software development, and 4 years of software architecture experience.
Education:
- Computer Science Bachelor's degree or degree in related field of study.
- Product focus: Closely collaborates with engineering teams to architect and develop resilient; reliable; scalable; secure; compliant; and highly available products -- with plans to mitigate system risk.
- Standards/Best Practices: Identifies, documents, communicates, champions, and drives adoption for: standards; policies; processes; best practices; and aligned software architecture/software engineering points of view.
- Leadership: Encourages positive conflict and discourse within the team to challenge our thinking and ensure the best ideas surface - no matter where they may arise from. Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities.
- Outcome-Oriented: Displays ownership of outcomes. Provides trusted expertise for effort estimates. Able to provide alternate approach recommendations along with associated tradeoffs / risks where appropriate.
- Technical Roadmap: Participates in refining the technical roadmap to evolve and mature systems and horizontals in accordance with architecture vision, strategy, and goals. Participate in researching new technologies, tools, and frameworks for potential adoption.
- Role is at the same organizational level as Sr. Architect. Strong hands-on technical skillset required.
- Industry Knowledge: Keeps current on industry-standards and brings insights back to the team.
Required Experience/Skills:
- Experience in architecting, designing and developing complex, cloud-native, scalable, performant and highly available distributed systems
- Expertise in microservice architectural patterns and design
- Expertise in Java/Spring Boot
- Expert-level understanding of relational and NoSQL databases (MySQL, Postgres, MongoDB, etc), SQL, and database/schema design
- Experience working with API management platforms (Apigee X)
- Experience with GCP and serverless compute platforms (e.g., Google Cloud Functions)
- Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
- Strong Computer Science fundamentals in OOAD, SOLID, design patterns, data structures, and algorithms
- Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
- 6+ years of experience and expertise in designing, developing, and consuming RESTful API's.
- 10+ years of overall hands-on software engineering experience.
- Strong verbal and written communication skills
- 10+ years working in software development, and 4 years of software architecture experience.
Education:
- Computer Science Bachelor's degree or degree in related field of study.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
- ...This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer, AI in the United States. You will join a high-impact AI Platform organization building the next generation of enterprise revenue intelligence...SuggestedRemote jobFull timeFlexible hours
$220k - $300k
...Principal Software Engineer — AI & Distributed Systems Platform - $220,000 - $300,000 base salary A rapidly scaling AI-native platform operating in the legal and capital markets space is hiring a Principal Software Engineer to help architect the next generation of production...Suggested$215k - $270k
...Principal Software Engineer Remote Truffle Security is a cybersecurity company on a mission to make secrets easier to detect, verify, and remediate across modern software environments. Built on the popular open-source TruffleHog™ secrets scanning platform, the company...SuggestedRemote workFlexible hours- ...Senior Software Engineer For Ruby On Rails A Senior Software Engineer for Ruby on Rails is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to...SuggestedRemote work
- ...Principal Software Development Engineer In Test Clario, part of Thermo Fisher Scientific, is seeking a Principal Software Development Engineer in Test (SDET) to lead quality engineering and scalable test automation across our modern clinical technology platform. In...SuggestedRemote work
- ...Infios Supply Chain Software Solutions If you are looking for a meaningful career where people work and act with passion, rethink the existing and always strive to find the best solution - you have come to the right place. We develop future technologies to relentlessly...Remote work
$134.6k - $230.8k
...Principal Engineer For Consumer Engineering Rx Pharmacy Team Optum Tech is a global leader in health care innovation. Our teams develop... ...leaders, scrum masters & User Experience engineers Support the software delivery team's ability to rapidly deliver high-value,...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$145k - $225k
...Description Your Impact We are seeking a Principal Software Engineer who will play a critical role in unifying teams, systems, and engineering practices across multiple acquisitions. This is a high-impact, cross-organizational technical leadership role responsible...Temporary workLocal areaRemote workFlexible hours- ...We are seeking a highly experienced Senior / Principal Software Development Engineer to support a large-scale Healthcare Communication Training Platform built on a modern MERN-stack architecture hosted within AWS. This is a hands-on engineering and technical leadership...Contract workFreelanceImmediate startRemote work
$150k - $180k
...portfolio-level problem solver, focused on applying AI across engineering teams and product lifecycles within the OMNI technology domain... ...is to deliver best-in-class solutions, strengthen business and software analysis, and serve as an advocate for engineering culture by...For contractorsRemote work- ...Driving technical direction and solving complex challenges, the full-time remote Principal Software Engineer will lead the design and implementation of major features and system improvements while mentoring engineers and collaborating with product management to shape the...Full timeRemote work
- ...Principal Software Engineer in Test, responsible for architecting automation frameworks and providing technical leadership in a full-time role focused on enhancing software quality and testing practices. Key Responsibilities Design and maintain scalable test automation...Full timeRemote workShift work
- ..., mobile app, and machine learning systems powering our ad-tech optimization engine. Performance is not a preference here, it is a core requirement. We are looking for a Principal Software Engineer, who will be the technical authority, responsible for all development...Full timeFor contractorsCasual workRemote workFlexible hours
$134.75k - $190.75k
...Principal Software Engineer At Shutterfly, we make life's experiences unforgettable. We believe there is extraordinary power in the self-expression. That's why our family of brands helps customers create products and capture moments that reflect who they uniquely are...Remote work$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...What You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of...Temporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours- ...Open roles Filter by Location Departments 3D Perception Engineer - Autonomy (Droid) Engineering South San Francisco, California,... ...Engineering South San Francisco, California, USA Autonomy Platform Software Engineer Engineering South San Francisco, California, USA...Remote work
- ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on...Contract workFor contractorsInternshipRemote work
- ...Role Sophos is looking for a senior developer to join the NSG engineering group and help shape the next generation of Sophos Firewall.... ...domains ~7+ years of experience working with commercial software using C/C++/Golang, Linux system programming, Linux kernel programming...Local areaRemote workWorldwide
- ...Principal Software Engineer I Clario, a part of Thermo Fisher Scientific, is seeking an experienced Principal Software Engineer I to strengthen our global clinical research technology platforms. This role is responsible for driving robust software deployments, infrastructure...Remote workWorldwideFlexible hours
$144.2k - $288.4k
...Principal Software Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold...Hourly payFull timeRemote work$130k - $155k
...Principal Software Engineer (Front-end) Everfi is a leading education technology company founded in 2008 that delivers digital learning solutions focused on real-world skills. The company provides scalable education in areas such as financial literacy, health and wellness...Remote work$163.8k - $257.4k
...and a culture that backs your ambition, you won't just contribute. You'll make things happen-fast. Summary: As a Principal Software Engineer on our Go To Market Store (GTM Store) and ZoomInfo Data Platform (ZDP) team, you'll play a pivotal role in developing ZoomInfo...Remote workWorldwide$144.2k - $288.4k
...- helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Principal Software Development Engineer, reporting to the Executive Director Software Engineering, will work with High Visibility Enterprise teams to develop...Hourly payFull timeTemporary workLocal areaShift work- ...Principal Agentic Software Engineer We are seeking a world-class Principal Agentic Software Engineer to help define and lead the future of AI-assisted software development across a modern, large-scale technology platform. This is a highly strategic individual contributor...Remote work
- ...Texas A&M University, College Station, TX, seeks applicants for the following position: RIS PRINCIPAL SOFTWARE ENGINEER. Req. Bach of Sci degree in Comp Sci, Info Sys. or rel field + 7 yrs exp in rel occupation. Exp. may be gained concurrently. Work from home available...Work at officeWork from home2 days per week
- ...Our client is looking for a highly skilled Principal Software Engineer to lead their Guidewire Claim Center development team. This role requires someone enthusiastic about innovative problem‑solving within a cross‑functional team and who supports agile/lean practices...Remote work
$107.5k - $204.5k
...security clearance required on day 1 Our Crypto team in the Software Technologies directorate creates advanced embedded... ...technology into military communication products. As a Principal Software Engineer joining our team, you will play a key role in the design,...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$186.1k - $257.5k
...between our customer base and the funding suppliers. As a Principal Engineer at Upstart on the Capital Marketplace team, you will... ...equivalent) + 8 years of experience Strong technical and software engineering fundamentals including a demonstrated ability to...Summer workCurrently hiringLocal areaRemote workWork from home- ...Principal Software Engineer At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and talented...Temporary workWork experience placementWork at officeImmediate startRemote workFlexible hours
- ...people should have control over how their trucks look, feel, and represent them. About the Role We’re looking for a Principal Software Development Engineer - Frontend to help lead our software development in the electric vehicle space. You will focus on defining and...Permanent employmentWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer United States
- senior principal software engineer United States
- principal software engineer manager United States
- principal applied scientist United States
- senior principal cloud computing engineer United States
- principal software architect United States
- associate principal United States
- senior principal scientist United States
- principal network architect United States
- principal consultant United States



