
Full Stack Engineer (Go, Ansible, Angular, Python)
Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Full Stack Engineer to work in Fidelity’s Enterprise Infrastructure Group in Merrimack NH or Westlake TX.
Team
Fidelity’s Enterprise Infrastructure & Operations Distributed Compute and Storage Team is looking for a Senior/Principal, Software Engineer, to work with the Infrastructure as a Service team. We are a dynamic group of engineers working to automate our infrastructure platforms and provide self-service capabilities for Fidelity’s applications teams. Our goal is to make infrastructure platforms easier to manage and easier to consume for our technology partners. The ideal candidate should possess extensive full-stack development experience in a production setting, coupled with a robust background in Linux and Windows, infrastructure automation, agile development methodologies, scalable architecture, and cloud technologies. This role demands proficiency in coding as a primary contributor within a highly collaborative environment.
The Skills You Bring
- Bachelor’s degree or equivalent experience in Computer Science or Software Engineering preferred.
- 6+ Years IT experience.
- Strong background in several of the following: Go, Angular, Python, JavaScript, AWS, RESTful services, Ruby, MVC, Jenkins CI/CD, Configuration Automation (Chef, Ansible).
- Preferred background in: Bootstrap, HTML/CSS, Shell Scripting, messaging frameworks (MQ), Service Oriented/Micro-service Architectures, OpenStack, Relational Databases (PostgreSQL).
- Comfortable working in both Linux, and Windows environments.
- Experience with deploying and using open source tools, utilities and applications.
- Working experience with Agile, 10-factor CI/CD, and testing environments/frameworks (Unit, Integration, TDD).
- Understands the Spotify model for agile development and delivery.
- Experience working in an ever-evolving DevOps environment.
The Expertise You Have
- Demonstrates a drive for continuous improvement and enjoys tackling complex problems across various domains, even beyond the current role.
- Possesses expertise in crafting scalable, cloud-friendly systems.
- Quickly adapts to the evolving needs of the business and delivers timely results.
- Maintains awareness of both current and new technologies.
- Exhibits a strong desire to innovate and develop future technologies.
- Capable of creating clear and compelling arguments to communicate decisions using available information and assumptions.
The Value You Deliver
Deep knowledge and experience in software development able to tackle complex technical challenges and mentor junior developers. Lead projects, guiding teams through the development lifecycle and ensuring standard methodologies are followed. Drive innovation by exploring new technologies and methodologies, helping the organization stay competitive. Efficiently diagnose and resolve issues, minimizing downtime and improving system reliability. Contribute to the strategic direction of the company by aligning technical solutions with business goals. Ensure high standards of code quality, performance, and security, which are essential for maintaining robust and scalable systems.
Dynamic Working
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) in a Fidelity office.