JobsPrincipal Software Engineer/Developer
Location
Westlake, TX
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
The role involves interpreting business requirements and developing web applications using various technologies including Java and Angular. The candidate will participate in architecture design, define application-level architecture, and ensure QA readiness of software deliverables. The position requires mentoring junior team members and advising senior management on technical strategies. The main focus is on developing and maintaining web applications in the financial services industry while implementing test automation frameworks.
Requirements
- Bachelor's degree in Computer Science or a related field and five years of experience as a Principal Software Engineer/Developer, or a Master's degree and three years of experience.
- Experience developing and maintaining web applications using Java and Angular in the financial services industry.
- Demonstrated expertise in building test automation frameworks using Java and J2EE.
- Experience with automated test scripts using Cucumber, Serenity, and Selenium.
- Knowledge of DevSecOps, automated testing, and CI/CD practices.
Responsibilities
- Participate in architecture design teams.
- Define and implement application-level architecture.
- Develop applications on complex projects, components, and subsystems.
- Recommend development testing tools and methodologies.
- Ensure QA readiness of software deliverables.
- Develop comprehensive documentation for multiple applications.
- Establish full project life cycle plans for complex projects.
- Advise on risk assessment and management strategies.
- Plan and coordinate project schedules and assignments.
- Act as a primary liaison for business units to resolve project issues.
- Provide technology solutions to daily issues and technical evaluations.
- Mentor junior team members.
- Perform independent and complex technical and functional analysis.
- Develop original and creative technical solutions.
- Develop and oversee software system testing and validation procedures.
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?
