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
$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...of aerospace and defense. The Software organization develops software applications... ...delivers superior solutions. Our Principal Embedded Real-Time Software Developer/...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SuggestedFull time
$197.3k - $313.7k
...our dynamic team at Salesforce and make a real impact with your software designs and code! This position requires technical skills,... ...that requires building alignment and communication with several engineering organizations. We work in a highly collaborative environment,...SuggestedFull time- ...solutions by developing complex or multiple software applications and conducting studies of... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
- ...our patients and customers.We foster an inclusive culture and are looking for diverse, talented people to join Alcon. As a Principal Software Engineer supporting our Digital Health Engineering Team, you will design, develop, and deliver scalable, secure, and high-...SuggestedFull timeRelocation packageFlexible hours
$198.24k - $272.58k
We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology organization. The Directory team owns the user and company management experience within a construction workspace — the systems that manage collaborators at...Full timeContract workWork at officeLocal areaImmediate start2 days per week$261.5k - $353.5k
...opportunity to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Principal Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Principal Engineer, you'...Worldwide$220k - $250k
...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our... ...join the Extreme team.Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation: Seattle, WA / San...Full timeH1bLocal areaWork from homeWork visaShift work$142.2k - $213.4k
...impossible. Our employees are not only part of history, they're making history.Northrop Grumman is seeking an experienced Sr Principal Software Engineer to join our dynamic team. This position will support our Aeronautics Systems sector in San Diego, California The selected...Full timeRelocation packageShift work- ...constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, you’ll consult on highly complex projects and solve technical problems, while working in an agile...Work at officeLocal areaWorldwide
$163.8k - $257.4k
...won’t just contribute. You’ll make things happen-fast.As a Principal Engineer on our Advertising, Company Intelligence, and Intent team, you... ...operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI.What You’ll...Worldwide$143k - $286k
...StatesSalary: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building Walmart’s next-generation Data Security Platform, responsiblefor protecting...Full timeTemporary workPart time$93.3k - $171k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer to join our team on site in San Diego, CA, Palmdale, CA, El Segundo, CA or Oklahoma City, OK. The candidate should be a self...Full timeRemote workRelocation packageShift work$116.3k - $213.4k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer to join our team on site in San Diego, CA, El Segundo, CA, Palmdale, CA or Oklahoma City, OK. The ideal candidate is a self...Full timeRemote workRelocation packageShift work$197.3k - $313.7k
...delivers world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology... ....This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a passion...Full time- ...works. We’re committed to creating category-leading enterprise software that unleashes that power.To make that happen, we need people who... ....Core Domain Expertise: Deep technical background in Workflow Engines, Orchestration, and structured/unstructured data/document...Work at officeImmediate startRemote work
$114k - $171k
...not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse individuals. This position will be sourced out of Software Engineering...Full timeRelocation packageShift work$247.5k - $267k
...shape the future of enterprise marketing. What You’ll DoAs a Principal Engineer, you will:Solve complex architectural challenges to harness... ...security, reliability, and compliance.What You Bring10+ years in software engineering, with at least 3+ years in a principal/staff-...Work at office3 days per week$165.01k - $226.89k
Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Principal Software Engineer, you will provide technical leadership and strategic direction for the development and optimization of advanced...Full timeWork experience placementWorldwide$215k - $250k
El Segundo, CAEngineering - Software Engineering /Full-Time /HybridSaviynt's AI-powered identity platform manages and governs human and non... ...true agile principlesWHAT YOU BRING1+ year of experience as a Principal Software Engineer with a SaaS companyExpert-level ability...Full time$345.04k - $399.42k
...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Principal Software Engineer on the Compute team, you will be the technical anchor for Roblox's GPU and AI accelerator capabilities. This is a battle-...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...create safer, more civil shared experiences for everyone.As a Principal Engineer on Content Lifecycle, you will be leading the architecture... ...has C++ and game engine experience, enjoys solving complex software problems and has a passion for mentoring other engineers on...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is... ...Santa Clara, CA, headquarters 3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires you to be part...Work experience placement3 days per week
$190k - $300k
...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is... ...but open to other locations within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do:Help architect and develop...Work experience placement$266.2k - $425.9k
...on actual billing behavior, and service teams can see renewal risk before it's too late.About the RoleWe're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services,...Contract workLive outWork at officeRemote work$345.04k - $399.42k
...challenges at scale, and helping to create safer, more civil shared experiences for everyone.We are seeking a visionary Principal Software Engineer to join our Compute organization and provide technical leadership for our Kubernetes infrastructure. You will drive the evolution...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$255k - $340k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...Permanent employmentTemporary workWorldwideWeekend work$147.5k - $245.9k
...Vice President (AVP), TechnologySoftware Engineer to lead the design, development, and... ...engineering practices, including AI-assisted software development.Responsibilities:Lead the... ...create an account to apply to this position. Principals only. EOE.Information on Interviews:LPL...Full timeWork at officeWork from home2 days per week3 days per week$91.8k - $137.6k
...history.Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Embedded and Real Time to join our team of qualified,... ...level 2 Software Engineer - Embedded and Real Time or a level 3 Principal Software Engineer - Embedded and Real Time.Basic...Full timeRemote workRelocation packageShift work$153.32k - $205k
Title: Principal Software EngineerJob Description: Architect, design, develop, test, and deploy in agile environment; build iManage’s modern... ...and drive small teams in agile environment as part of the engineering team; perform development of web-based software solutions...
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 manager United States
- senior principal software engineer United States
- principal software engineer United States
- principal designer United States
- epic principal trainer United States
- principal applied scientist United States
- principal data analyst United States
- elementary principal United States
- principal structural analysis engineer United States
- principal solution architect United States

