FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDistributed SystemsGoJavaPython
About the role
Key responsibilities & impact- Lead changes in architecture, methodology or programming procedures by defining and evolving architectural direction, ensuring solutions are scalable, secure, resilient, and aligned with longer-term maintainability
- Assist in crafting the strategic technical and architectural direction for programming functions by guiding complex, cross-team initiatives, clearly articulating tradeoffs, risks, and design approaches aligned with enterprise standards
- Design and implement efficient algorithms and new approaches for banking systems, influencing the development of high-performance and resilient platforms that support critical business capabilities and perform under stress
- Drive the development of elegant solutions to complex problems by coaching teams to design domain-aligned services, emphasizing clear ownership boundaries, well-defined integration contracts, minimal coupling, and responsible management of technical debt
- Act as a prime consultant on large initiative that influence the organizations long-term goals by establishing engineering guardrails, reviewing solution designs, and reinforcing best practices in security, resiliency, observability, and operational readiness
- Acquire detailed specifications from business users and development teams to ascertain specific output by translating business intent into technically sound designs
- Mentor and influence engineers across teams, raising the overall technical bar without relying on direct authority
- Partner across engineering, product, and security to align priorities and remove delivery friction
- Always take action using Integrity, Caring, and Excellence to achieve all-win outcomes
Requirements
What you’ll need- Master’s degree in Computer Science, Engineering, in a related field, or equivalent experience
- Demonstrated ability to develop technical solutions, typically requiring a minimum of 8 years of experience
- Strong experience with enterprise languages such as Java, Python, Go, or C#
- Demonstrated experience independently identifying issues and designing solutions within domain-oriented, service-based architectures
- Proven ability to designing and influencing architecture across large-scale, distributed systems
- Experience leading and mentoring multiple teams and efforts
- Experience building systems in regulated environments with a strong understanding of secure engineering practices
- Current knowledge of emerging market trends, reliability practices, and development frameworks that improve application security
- Strong understanding of commonly used concepts, practices, and procedures associated with programming
Benefits
Comp & perks- Medical, dental, vision, long-term disability, and life insurance
- 401(k) matching
- Generous holiday and paid time off schedule
- Tuition reimbursement
- Extensive health and wellness programs, including our Employee Assistance Program
- Referral bonus program + more!
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGoC#algorithm designservice-based architecturedistributed systemssecure engineering practicesapplication securitytechnical solution development
Soft Skills
leadershipmentoringcommunicationcollaborationproblem-solvingcoachinginfluenceintegritycaringexcellence
Certifications
Master’s degree in Computer ScienceMaster’s degree in Engineering
