JobsPrincipal Software Engineer/Developer
Location
Durham, NC
Type
Full-time
Posted
6/10/2026
Compensation
Not listed
Undergraduate with 5+ Years of Experience
Master's with 2+ Years of Experience
Approval 99.8%·Filings 1,603·New hires 169·
💎 Strong Sponsor
·FY 2025Job description
This position involves developing web applications using a hybrid technology stack that includes Angular, GraphQL, and Java. The role requires integrating APIs and RESTful web services while building automation pipelines in a DevOps environment. The candidate will work on complex projects, providing technical direction and mentoring junior team members. The focus is on delivering high-quality software solutions in the Financial Services domain.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a Master's degree with relevant experience.
- Five years of experience as a Principal Software Engineer/Developer, or three years with a Master's degree, specifically in designing and developing web applications using Angular and RESTful APIs.
- Demonstrated expertise in architecting and delivering enterprise-scale web applications across UI, API, and backend layers.
Responsibilities
- Participate in architecture design teams and define application-level architecture.
- Develop applications on complex projects and establish full project life cycle plans.
- Recommend development testing tools and methodologies, and validate test plans.
- Ensure QA readiness of software deliverables and develop comprehensive documentation.
- Advise on risk assessment and management strategies for projects.
- Act as a primary liaison for business units to resolve project and technology issues.
- Mentor junior team members and perform complex technical analysis for multiple projects.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
