
Senior Software Engineer
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Westlake • New Jersey, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $97,000 - $185,000 per year
Job Level
Senior
Tech Stack
AWSCloudJavaKubernetesSpringSpring BootSpringBootSQL
About the role
- Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment to meet functional and non-functional business requirements
- Actively contribute to the design and implementation of engineering practices such as code and design reviews, cloud strategy, and build and deployment pipelines
- Work with product owner, squad lead and architecture on a frequent, recurring basis to design and influence technical improvements to the platform, team, and direction
- Able to clearly present complex technical solutions, ideas, and plans to senior management, business partners, and less technical stakeholders as needed
- Develop a keen understanding of the business domain you are working on and actively guide technology discussions with business partners and other external parties
- Investigate creative practices and decide how to apply them within the team.
Requirements
- Have at least a bachelor’s degree in Computer Science, Engineering, Information Technology or equivalent, with a preference for advanced study
- Minimum 5 years of development experience
- Proficient in Java, SQL and have proven expertise with cloud technologies such as AWS
- Development experience with web application frameworks such as Spring Boot
- Production experience with Kubernetes and Serverless on AWS
- Experience working in an Agile Environment
- Previous exposure to trading systems or brokerage technology is strongly preferred
Benefits
- Comprehensive health care coverage and emotional well-being support
- Market-leading retirement
- Generous paid time off and parental leave
- Charitable giving employee match program
- Educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSQLcloud technologiesSpring BootKubernetesServerlessAgile developmentsoftware developmentcode reviewsdesign reviews
Soft skills
communicationpresentationcollaborationproblem-solvingcreativitytechnical influencebusiness understandingstakeholder engagementteam guidancetechnical discussion
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in Information Technology