Lead Back End Software Engineer

in Information Technology
  • Detroit, Michigan View on Map
  • Salary: $140,000.00 - $165,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Remote
  • Job Reference 0000017095
  • Salary Type Annually
  • Industry Financial Services;FinTech
  • Selling Points

    Lead impactful backend engineering projects in a dynamic, remote work environment. Collaborate on cutting-edge technologies and mentor talented engineers. Shape scalable systems for a fast-paced organization.

Job Description

Overview

  • Lead backend software engineering efforts for a dynamic technology-driven organization, focusing on scalable and reliable systems.
  • Collaborate with cross-functional teams to design, build, and maintain core backend services and APIs.
  • Contribute to frontend development, ensuring seamless platform integration and internal tooling enhancements.
  • Drive technical architecture discussions and produce defensible design decisions with appropriate trade-off analysis.
  • Mentor and develop engineering team members, fostering growth and ownership within the team.
  • Ensure system uptime, financial accuracy, and developer productivity in a fast-paced environment.
  • Proactively address technical debt, performance bottlenecks, and reliability gaps to prevent production incidents.
  • Operate in a remote work environment, providing flexibility and autonomy.

Key Responsibilities & Duties

  • Serve as the technical lead across platform and backend engineering, ensuring consistent development standards.
  • Design, build, and maintain core backend services and APIs using Django/Python and Go.
  • Identify and address technical debt, performance bottlenecks, and security risks proactively.
  • Mentor engineers, providing technical guidance and fostering professional growth.
  • Contribute to frontend development in React, focusing on platform integrations and tooling.
  • Ensure reliability and performance of backend systems, maintaining high standards of dependability.
  • Participate in on-call rotations, taking ownership of issues through resolution.
  • Document learnings and processes to enhance team efficiency and knowledge sharing.

Job Requirements

  • Bachelor of Science (BS) degree in Computer Science or a related field.
  • 7+ years of experience in backend software engineering, with 10 years preferred.
  • Proficiency in Python, Go, and the Django ecosystem.
  • Experience with RESTful API design, WebSockets, and asynchronous architectures.
  • Strong understanding of databases, including schema design and query optimization.
  • Hands-on experience with CI/CD pipelines and modern DevOps tooling.
  • React development experience, comfortable contributing to frontend work.
  • Preferred experience in trading, fintech, or container orchestration environments.
  • ShareAustin:

Related Jobs