Staff Software Development Engineer – Fintech-1
Company | Fidelity National Information Services |
---|---|
Location | Bellevue, WA, USA |
Salary | $189100 – $317690 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- 5+ years of relevant industry experience or a combination of advanced degree and industry experience
- 7+ years of relevant technology industry experience or a combination of advanced degree and industry experience
- Experience in designing, implementing, and operating secure architecture and reference architectures in public AWS/Azure/GCP cloud
- Strong knowledge of data structures, algorithms, asynchronous architectures, and distributed algorithms.
Responsibilities
- Spend a significant amount portion of time writing and reviewing code and setting a bar for the engineering team to adopt.
- Serve as a technical leader on our most demanding, cross-functional projects.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Fully and completely understand system inter-dependencies and limitations.
- Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
- Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.
Preferred Qualifications
- Bachelor’s degree in computer science or related field.
- Proven ability to self-direct your technical work and scope projects effectively.
- Experience leading and mentoring junior engineers.
- Deep expertise in at least one area relevant to our cloud-based financial platform (e.g., fintech, AI/ML, distributed systems, databases, security, or front-end).
- Experience in building financial technology applications
- A strong track record of innovation and technical problem-solving.
- Experience with acting as a lead for high-performing engineering teams
- Strong technical credentials, with extensive technical engineering leadership, and experience in large scale distributed system development including hands on operational experience.
- Proven experience with full development life cycle for large-scale software products including extensive experience with service-oriented architectures, design patterns and web services.
- Excellent leadership, verbal, and written communication skills.