Jobs and Careers
DU
Principal Software Engineer
duvari groupUnited Statesfull_timeVerifiedPosted 15 Aug 2025
About the role
Principal Software Engineer
Position Summary
Lead and contribute to the design, development, and delivery of scalable, secure web e-commerce based applications. Provide technical leadership, mentor engineers, and collaborate with stakeholders to deliver solutions that meet business needs. Communicate complex technical concepts clearly to both technical and non-technical audiences.
Key Responsibilities
- Write code, lots of code. Language depends on the application. Tech stack includes: C#, Java, Angular, React, Microservices and GCP.
- Provide technical leadership for strategic initiatives and advise on tools, methods, and standards.
- Mentor junior engineers and contribute to team knowledge sharing.
- Identify and implement system enhancements to improve efficiency.
- Collaborate with business and technical teams to define requirements and solutions.
- Stay current with emerging technologies and integrate them where beneficial.
Qualifications
- 8+ years developing scalable web applications and services (preferably REST).
- Expertise in security standards (OAuth, SAML, OWASP top 10).
- Strong experience with CI/CD, test automation, and code quality practices.
- Proficiency with cloud platforms (GCP preferred) and related services.
- Deep understanding of relational and/or NoSQL databases, and performance tuning.
- Ability to work effectively in a team and communicate with technical and non-technical audiences.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s