Principal Software Engineer (Tech Lead)
Job Description
Fidelity's Workplace Solutions (WS) Digital Platforms Technology team designs, develops, implements, and supports WS's suite of Digital products and services. The Digital Platforms development team focuses on delivering innovative solutions that meet the needs of our customers. Our systems professionals thrive, with a steadfast dedication to innovation, which champions a culture of continuous improvement and significant achievement. We see ourselves as a vital link to Fidelity's customers. This is a fast-paced group that is using ground-breaking technologies to build powerful tools and outstanding user experiences for our customers, using Java-based technologies.
The Expertise We're Looking For
- Experience in Software Engineering, Information Technology or related field
- Robust critical thinking skills coupled with a desire to learn and to engage with peers in technical and design discussions
- Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
- Ability to utilize a long-term mentality to help produce scalable, maintainable solutions
You will serve as a Tech Lead who will play a key role on a Scrum team and within Digital Platforms Technology. You will work closely with the Squad Lead, Scrum Master, Systems Analyst, Quality Assurance, Architects, and other Developers, to craft, build, test, and deliver the features that make up Fidelity's Digital experiences. You will also be expected to provide guidance and mentoring to the other Developers within the wider Digital Platforms Technology team.
The Skills You Bring
Your background in the following will prove vital:
- Experience collaborating in a team environment to develop, deploy, and support key applications and features
- An understanding of systems analysis to provide our business partners with the best solution structure for them
- Expertise in Java, Spring Boot, Maven, & Git
- A demonstrable understanding of the Agile software development methodology
- Experience with relational databases, Oracle preferred
- Experience with Eclipse, Windows command line, and Linux user experience
- Windows and/or shell scripting preferred
- Expertise with JavaScript, HTML, & CSS
- Experience with Angular
- Your familiarity with the following will be a plus:
- DevOps concepts governing SCM, continuous integration, monitoring, and deployment processes
- Experience with Node and GraphQL
- Installation and configuration of Apache Tomcat container
- Client-side unit testing frameworks and test runners like Jasmine and Karma
- Docker containerization and AWS cloud deployment and application management via the AWS console
- Experience with: Bash
- AWS certification(s)
- Experience with a Content Management System administration
- Strong analytical skills and ability to tackle issues and work through ambiguous situations by making timely decisions based on facts, knowledge, experience, and judgement
- Extensive knowledge of internet application architecture, as well as current and emerging technologies
- Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
- Use of formal methods (traditional structured or Agile/iterative) for delivering new or enhanced applications, identify and communicating systems development processes and developing work you're doing associated with the respective phases of the lifecycle
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
- Can communicate in various settings; one-on-one, small and large groups, with peers, and senior management
- Skilled at influencing team members and external groups
- Proactively navigates the organization in order to accomplish tasks
- Willingness to work on multiple efforts simultaneously
- Strong troubleshooting and problem-solving skills
- Desire to be organized, highly responsive and committed to quality
Our goal within Digital Platforms is to build a user experience that delights our customers, anticipates their needs and matches services or solutions to support effective decision making. You will be responsible for delivering new products and services that will greatly improve the digital experience for our Workplace Solutions customers.
Please see below for the salary range for work locations in Colorado only:
N/A
Please see below for the salary range for work locations in New York City, Westchester County, NY and Jersey City, NJ only:
N/A
Please see below for the salary range for work locations in California only:
N/A
Please see below for the salary range for work locations in Washington only:
N/A
Certifications:
Category:
Information Technology
Date Posted
08/24/2023
Views
3
Similar Jobs
Software Engineer II - The Walt Disney Company
Views in the last 30 days - 0
Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...
View DetailsLead Cloud Engineer (RapidScale) - Cox Enterprises
Views in the last 30 days - 0
RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...
View DetailsNetwork Systems Engineer (Pre-Sales) - Arista Channels
Views in the last 30 days - 0
Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...
View DetailsSenior Infrastructure Engineer #4109 - GRAIL
Views in the last 30 days - 0
GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...
View DetailsAssociate Product Engineer - Renesas Electronics
Views in the last 30 days - 0
Renesas Electronics is seeking a recent graduate with a degree in Electrical or Computer Engineering for a Product Engineer role The role involves dev...
View DetailsOffice Operations Lead - Flatiron Health
Views in the last 30 days - 0
Flatiron Health is seeking an Office Operations Lead to manage facilities and real estate projects in Durham and Salt Lake City The role involves over...
View Details