Principal Software Engineer
Covington, OH - USA
Job Summary
Job Description:
Principal Software Engineer - .Net
As a member of Workplace Investing Client and Participant Services the Engineering and Automation team offers a dynamic application development team that is responsible for the development and maintenance of technology and automation solutions supporting Fidelitys retirement investment business.
The Expertise Were Looking For
- 10 plus years of software development experience using Java C# .Net/.Net Core SQL Server SQL MI
- 5 plus years of proven experience using Angular
- Bachelors degree in Information Systems Computer Science or Information Technology
The Purpose of Your Role
The Engineering and Automation Team offers a dynamic application team that is rapidly developing new applications and tools which will immediately impact the efficiency and quality of the business operations teams.
The Skills You Bring
- Demonstrable experience with REST API Design and Development
- Strong Experience with Automation Tools/Frameworks
- Knowledge of architecture and design patterns to build highly scalable and resilient systems
- Experience in large scale relational database technologies including multi-regional distributed clusters.
- Proven experience with DevOps CI/CD using tools like Jenkins
- Proficiency with GIT/Bitbucket
- Proven experience working together and mentoring others
- Have great communication skills and technical expertise to drive and participate in meaningful discussions
- Experience in mentoring and guiding software engineers
- Experience working with Microsoft Azure GCP or AWS
- Experience developing cloud solutions and creatively solving problems
- Hands-on experience developing systems that use modern distributed Software Architecture Patterns (e.g. Cloud/Containerization Streaming Microservices Orchestration etc.)
- Up-to-date on Algorithms Data Structures and Design Patterns and love the challenge of building highly scalable systems
The Value You Deliver
- Working as a leader on a development team guiding decisions around use of technical solutions to sophisticated problems
- A self-starter who actively challenges status-quo is curious and not afraid to ask Why and What if
- Have an approach of test first development and are experienced in modern test frameworks. We believe that quality is everyones job
- Lead all aspects of application upgrades and assist with platform implementations
- Proactively identify potential issues with applications as they are developed
- Generates new viewpoints and break through ideas to build value for WI
How Your Work Impacts the Organization
You are a highly motivated self-starter Software and Automation Engineer with deep technical capability to provide development and support for multiple small to medium complex business applications. You will have previous application development experience good communication skills strong organization skills and the ability to effectively multi-task. You will become a solid teammate as well as be able to work well independently. You will be responsible for crafting developing implementing and maintaining applications with a minimal level of direction.
Fidelitys Onsite Working Model
Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently some roles and locations require 100% onsite presence while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.
Certifications:
Category:
Information TechnologyPlease be advised that Fidelitys business is governed by the provisions of the Securities Exchange Act of 1934 the Investment Advisers Act of 1940 the Investment Company Act of 1940 ERISA numerous state laws governing securities investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations including FINRA among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Required Experience:
Staff IC
About Company
The benefits you provide are about more than your workplace. They’re about life. Together, let’s create a program that meets the changing needs of your employees and your business.