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 impactful backend engineering projects in a hybrid work environment. Collaborate with cross-functional teams to deliver innovative cloud-native solutions. Gain exposure to cutting-edge technologies and mentorship opportunities.

Job Description

Overview

  • Lead backend software engineering efforts in a hybrid work environment, focusing on cloud-native services and microservices architecture.
  • Collaborate with cross-functional teams to design, implement, and maintain scalable backend solutions using cutting-edge technologies.
  • Utilize your expertise in Scala, Java, or Node.js to develop robust applications and frameworks.
  • Contribute to the software development lifecycle, ensuring high-quality code and adherence to best practices.
  • Engage in peer code reviews and provide mentorship to junior developers within the team.
  • Work closely with product management to refine requirements and deliver impactful solutions for clients.
  • Opportunity to learn and implement new technologies, supported by management and mentors.
  • Contribute to a dynamic, innovative team environment that values collaboration and continuous learning.

Key Responsibilities & Duties

  • Design and implement cloud-native services using Scala and open-source frameworks such as Akka and ZIO.
  • Lead the development and execution of the organization's backend engineering strategies.
  • Collaborate with internal and external stakeholders to ensure alignment on technical solutions.
  • Conduct system demonstrations and respond to RFPs to support business development efforts.
  • Maintain synchronization across teams to deliver robust platform solutions addressing stakeholder needs.
  • Participate actively in peer code reviews and adhere to SDLC and change management processes.
  • Develop presentations with detailed data analysis for internal meetings and projects.
  • Take ownership of projects and provide analytical support to team members.

Job Requirements

  • Bachelor of Arts (BA) degree in Software Engineering or related field.
  • Minimum of 10 years of experience in cloud-based application development.
  • Proficiency in Scala, Java, or Node.js; experience with relational or NoSQL databases.
  • Demonstrated ability to work independently and collaboratively within a team environment.
  • Solid problem-solving skills and attention to detail.
  • Strategic mindset with proven analytical skills and ability to learn new technologies.
  • Excellent communication skills and collaborative approach to software development.
  • Experience with microservices architecture and cloud platforms such as AWS.
  • ShareAustin:

Related Jobs

  • Drive innovation in AI/ML systems with cutting-edge technologies and frameworks. Collaborate remotely with dynamic teams to deliver impactful solutions. Advance your career in a challenging and rewarding environment.
Apply for the job