Job Title: Principal Software Engineer
The Team
The Digital Health Technology supports design and build outstanding experiences for Fidelity Health Care customers. We focus on crafting rich and compelling experiences using the best application design guidelines by way of robust tooling to provide healthcare benefits and management. We work in a collaborative, fast paced environment and are committed to advancing a digital strategy to the delight of our customers.
The Role
The Digital Health Technology team is looking to fill an interesting and challenging position on its development team. As a Principal Software Engineer, you will be a senior member, expected to contribute to the technical leadership. This role is focused on hands-on development and delivery, which requires a combination of both strong technical and influencing skills, as well as participation in architecture, design, and analysis activities.
This includes:
Providing mentoring to the team of developers with specific emphasis on sound fundamental development methodology.
Providing leadership on project development policies, procedures, standards, and strategies.
Participating in the HCG team’s effort to improve the productivity and quality of the entire development process.
The Expertise and Skills You Bring
10+ years of development experience with expertise building Rest APIs using Java, Spring Boot in the Cloud
3 - 5 years of technical leadership experience at a senior level.
Bachelor’s Degree (Computer Science or related fields)
Excellent understanding of Java 17+ capabilities, lambda, streams, and functional interfaces.
Excellent understanding and working experience using spring modules, including IOC, MVC(Rest), BATCH, Spring boot along with other core components like oauth2 and security.
Experience in developing cloud native applications (AZURE is preferred)
Demonstrated experience of full Software Development Life Cycle, DevOps, and Continuous Integration/Continuous Development.
Experience with Application build and deploy using Continuous Integration/ Deployment (CI/CD) tools – Jenkins and uDeploy
Experience with building UI using JavaScript, Angular and GraphQL is an added advantage
Object-oriented analysis and design experience.
Experience with large scale system implementation, integration, interfaces, and data conversion
Experience in using efficient methodologies (e.g., Agile) and driving development platforms.
Participate in client discussions during requirements gathering to provide suggestions on using tools and techniques to arrive at feasible and scalable solution.
The Value You Deliver
Leading the team in technical guidance and mentoring junior team members.
Coordinating and leading research into new technologies independently and as part of a team; working with the architecture team to make recommendations for future releases.
Contributing to a teamwork environment by actively participating in peer project reviews, code reviews, design reviews and being available to help others when needed.
Providing and taking leadership taking business requirements and translate them into detailed designs, consider the best strategy to ensure design meets performance, security, usability, reliability and scalability requirements.
You thrive in a team-oriented environment and taking on new challenges.
Your communication with peers and leaders is clear and effective.
You help provide technical leadership and direction.
You are willing and excited to add your voice and opinion to the discussion.
You love to take initiative to solve a problem and get the job done.
You own the outcome by taking personal accountability for delivering strong results.
You question the way things are done, always seeking to improve the productivity of the team.
You believe automation is key to produce high quality software at an increasingly faster pace.
Passion and intellectually curiosity to learn new technologies and business areas.
Translate architectural standards into application-level design.
Creating intuitive solutions to real world business problems.
Excellent facilitation, influencing and negotiation skills.
Excellent communication skills, both through written and verbal channels
This role is based in Texas (Westlake), USA
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Fidelity, we’re on the lookout for a talented Principal Software Engineer to join our innovative Digital Health Technology team in Westlake, TX. In this dynamic role, you'll focus on designing and building exceptional digital health experiences that offer valuable healthcare benefits to our customers. As a Principal Software Engineer, you’ll not only engage in hands-on development but also provide key technical leadership and mentorship to fellow developers, steering them towards sound development practices and high-quality output. A passion for tackling challenges and improving the development process is essential, as you'll be leading cross-functional efforts to enhance productivity. With over ten years of development experience and proficiency in Java and Spring Boot, you will play a vital part in crafting cloud-native applications—preferably in Azure. The role also requires a solid understanding of DevOps methodologies and CI/CD tools. If you’re excited about driving the development of scalable software solutions and passionate about collaborating in a fast-paced, team-oriented environment, this might be the perfect fit for you. Join us at Fidelity and help us reshape healthcare technology for the better!
Join Fidelity's dedicated team as a Principal Data Analytics BI Analyst and leverage your expertise in data analysis and business intelligence.
Fidelity is seeking an experienced Chapter Leader to empower engineering teams in an agile environment focused on high yield investment technologies.
ServiceNow is looking for a Senior Staff Software Engineer skilled in Node.js to enhance their innovative platform with clean and efficient code.
Join Crypto.com as a Senior Android Developer to craft a secure and user-friendly digital currency wallet, working within a talented team of innovators.
Join KMS Technology as a Senior Full-stack Software Engineer and work on impactful software solutions while mentoring junior developers.
Join the Walmart Global Tech team as a Software Engineer and leverage your expertise in developing scalable applications that impact millions globally.
Join Spruce InfoTech as an Azure API Developer and leverage your skills in Azure and DevOps to enhance cloud solutions.
Become a pivotal part of CVS Health as a Staff Software Engineer, innovating within the health care space by leveraging cutting-edge technologies.
Maxar is looking for a Geospatial Web Programmer to enhance data visualization for national security purposes, utilizing advanced engineering techniques and big data.
Subscribe to Rise newsletter