Lead Backend Software Engineer

in Information Technology
  • New York, New York View on Map
  • Salary: $200,000.00 - $250,000.00
Permanent

Job Detail

  • Experience Level Principal
  • Degree Type Bachelor of Arts (BA)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000018042
  • Salary Type Annually
  • Industry Financial Services;SAAS
  • Selling Points

    Lead transformative backend engineering initiatives in a hybrid work environment. Drive innovation using cutting-edge technologies and microservices architecture. Mentor teams and contribute to impactful solutions for business growth.

Job Description

Overview

  • Lead backend software engineering initiatives, driving innovation in cloud-native services and microservices architecture within a collaborative hybrid work environment.
  • Develop scalable and robust backend solutions using advanced technologies, ensuring high-quality code and adherence to best practices.
  • Collaborate with cross-functional teams to design and implement impactful solutions addressing complex technical challenges.
  • Mentor junior developers, fostering growth and technical excellence within the engineering team.
  • Engage in peer code reviews and contribute to continuous improvement in software development processes.
  • Work closely with product management to refine requirements and deliver solutions aligned with business goals.
  • Stay abreast of emerging technologies, leveraging them to enhance system capabilities and performance.
  • Join a dynamic team environment that values innovation, collaboration, and professional growth.

Key Responsibilities & Duties

  • Architect and implement cloud-native services using Scala and open-source frameworks like Akka and ZIO.
  • Lead backend engineering strategies, ensuring alignment with organizational goals and technical standards.
  • Collaborate with stakeholders to deliver robust platform solutions meeting diverse technical and business needs.
  • Conduct system demonstrations and contribute to business development through technical expertise.
  • Participate in peer code reviews, maintaining high standards of software quality and performance.
  • Develop and present detailed analyses and reports for internal projects and meetings.
  • Take ownership of projects, driving them to successful completion while supporting team members.
  • Ensure adherence to SDLC and change management processes, fostering operational excellence.

Job Requirements

  • Bachelor’s degree in Software Engineering or related field; advanced degrees preferred.
  • Minimum of 10 years of experience in cloud-based application development; 15 years preferred.
  • Proficiency in Scala, Java, or Node.js, with experience in relational and NoSQL databases.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Experience with microservices architecture and cloud platforms such as AWS.
  • Excellent communication skills and ability to mentor and lead technical teams.
  • Strategic mindset with proven analytical skills and adaptability to new technologies.
  • Commitment to continuous learning and professional development in a fast-paced environment.
  • ShareAustin:

Related Jobs