Senior Backend Engineer

FIS GlobalBerwyn, IL
2dHybrid

About The Position

As a Lead Software Engineer with strong back-end expertise, you’ll start your day aligning with designers, engineers, and product managers to set goals and clarify priorities. Your focus will be on driving Java and Spring Boot–based services, APIs, and integrations that power scalable fintech applications, while staying close enough to the front-end to guide smooth end-to-end delivery. You’ll also drive adoption of AI-assisted engineering practices, setting the tone for how others on your team should leverage AI for code quality, reviews, and system design.Throughout the day, you’ll lead technical design discussions, provide high-level estimates (LOEs), and prioritize features versus technical debt. You’ll unblock developers, assign work, and ensure test coverage and documentation are complete. You’ll coordinate across teams on large-scale service dependencies, guide code reviews, and troubleshoot complex production issues. By day’s end, you’ll review pull requests, mentor engineers, and refine sprint goals, balancing hands-on coding in the back-end stack with setting the technical direction of the team.

Requirements

  • 8+ years of software development experience, with deep back-end expertise in Java, Spring Boot, and RESTful APIs/microservices
  • Experience designing and integrating large-scale, service-oriented architecture
  • Experience adopting or guiding teams in AI-driven development workflows
  • Experience with several of the following present in the environment; Java, Spring Boot, Micronaut, Temporal, ActiveMQ, PostgreSQL, Redis, Kubernetes, AWS, Jenkins, Git, ReactJS
  • Familiarity with event-driven systems (ActiveMQ, Temporal) and data stores (PostgreSQL, Redis)
  • Some front-end exposure (JavaScript/TypeScript, React) to support end-to-end coordination
  • Experience leading engineering teams or serving as a Tech Lead, mentoring, reviewing code, and driving technical strategy
  • Strong understanding of performance tuning, scalability, and distributed system challenges
  • Comfortable in agile environments with tools like Jira, Confluence, and Git

Responsibilities

  • Back-End Leadership & Technical Direction
  • Drive technical designs for services, APIs, and integrations using Java and Spring Boot
  • Provide LOEs, assess trade-offs between features vs. tech debt, and guide sprint planning
  • Ensure robust unit/component/appflow test coverage and technical documentation
  • Hands-On Development
  • Write clean, scalable, and secure back-end code powering microservices and APIs
  • Integrate services with data stores (PostgreSQL, Redis) and event-driven systems (ActiveMQ, Temporal)
  • Troubleshoot issues across distributed services, environments, and configs
  • Team Leadership & Quality
  • Assign and unblock work across sprints, ensuring the team delivers on priorities
  • Conduct and coordinate code reviews for complex PRs
  • Mentor engineers, raising the bar on technical depth and coding practices
  • Partner with QA on test strategies and ensure high-quality releases
  • Champion AI-forward best practices, mentoring engineers on integrating AI tools into their workflow
  • Cross-Team & Stakeholder Coordination
  • Collaborate with product managers, architects, and other teams on release scope and dependencies
  • Support release deployments, tenant configurations, and environment setup
  • Lead post-mortem reviews and continuous improvement efforts
  • Communicate technical status and project risks to stakeholders

Benefits

  • A voice in the future of fintech.
  • Continuous learning and development.
  • Collaborative work environment.
  • Opportunities to give back.
  • Competitive salary and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service