Senior Software Development Engineer II – Platform
Company | Fidelity National Information Services |
---|---|
Location | Bellevue, WA, USA |
Salary | $136190 – $228790 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- At a minimum, a Bachelor’s in CS or equivalent education, and either 3+ years of relevant professional experience or advanced degree such as a master’s or PhD.
- Proficiency in at least one modern development framework / language (e.g., Java, Python, Go).
- Excellent communication and cross-functional collaboration skills to thrive in a fast-paced environment.
- Experience leading projects from architectural design to production, while setting and maintaining high standards of technical excellence across your team.
- Expertise in at least one area relevant to our cloud-based financial platform (e.g., fintech, distributed systems, databases, security, or front-end).
Responsibilities
- Translate complex or ambiguous requirements into clean, maintainable, scalable, and well documented code.
- Design, develop, and maintain software applications and systems that provide value to end-users.
- Implement and optimize algorithms, data usage, and cloud services for latency, availability, and cost.
- Debug and troubleshoot software issues to ensure business continuity, and a high bar for end-user experience.
- Participate in code reviews to ensure code quality, maintainability, security, scalability, and adherence to coding standards.
- Write unit & integration tests, implement observability, and comply with best practices for builds and deployment to ensure the quality and reliability of our platform.
- Provide live on-call support by participating in the team on-call rotation and owning production issues from root cause analysis to resolution to future prevention.
- Partner with cross-functional teams (engineering, product, design, security, compliance etc.) to bring ideas to life.
- Set and maintain high standards of technical excellence across the team.
- Mentor junior engineers and help hire new talent to build a stronger team.
Preferred Qualifications
- Typical qualifications for the role are 7+ years of relevant professional experience or a combination of work experience and advanced education.
- A demonstrable ability to lead and mentor engineers, fostering a culture of collaboration and innovation.
- A history of leading significant technical initiatives and delivering impactful results.
- Experience in building and scaling high-performance engineering teams.
- Experience with live on-call and 24/7 operation of production services.
- Excellent communication and collaboration skills to influence both technical and non-technical stakeholders.
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with version control systems (Git), and DevOps practices like continuous integration and continuous delivery (CI/CD).
- A strong understanding of security best practices for building enterprise applications.