Unacast

Lead Software Engineer, APIs

Unacast

full-time

Posted on:

Origin:  • 🇺🇸 United States • Virginia

Visit company website
AI Apply
Manual Apply

Salary

💰 $150,000 - $170,000 per year

Job Level

Senior

Tech Stack

AWSJavaPythonRayScalaSQL

About the role

  • Lead a team of Software Engineers, providing mentorship and guidance while actively contributing to API design, development, and optimization
  • Plan, execute, iterate, and challenge assumptions to ensure the team’s deliverables are timely and delivering the intended value
  • Continuously improve the team's ability to ship client and product value
  • Design, develop, and maintain high-quality APIs to support various applications and services
  • Implement API solutions that adhere to industry best practices in terms of scalability, performance, and security
  • Ensure APIs are well-documented, including clear usage instructions and examples
  • Monitor API performance and troubleshoot issues, implementing necessary optimizations
  • Stay updated on emerging technologies and trends in API development, recommending improvements and advancements to our current API ecosystem
  • Participate in code reviews, providing constructive feedback to ensure code quality and maintainability
  • Contribute to the overall architecture and design of our API strategy, aligning with business objectives
  • Collaborate with internal and external stakeholders (including customers) to gather requirements and understand use cases as needed

Requirements

  • Minimum 2-4 years of team leadership or project management experience
  • Minimum 1-2 years of experience working with REST APIs
  • Experience in software or engineering projects from ideation, through development and into production
  • Proficiency in programming languages such as Java 8 and higher, Scala, Python or other similar programming languages
  • Demonstrate excellent SQL database skills ranging from database initial creation and design, table design, automated load and maintenance processes, and efficient querying
  • Proficiency working in Amazon Web Services (AWS) and utilizing its many services
  • Experience processing data efficiently in JSON and GeoJSON
  • A positive and adaptable attitude, with a collaborative approach to teamwork
  • Excellent organizational and progress-tracking skills
  • Proficiency in Agile methodologies
  • Strong communication skills and fluency in English
  • Familiarity with technologies such as Java, Scala, Python, Git, Snowflake SQL, and other services in AWS would be beneficial
  • You are team and customer service oriented, innovative, open-minded to the solution set, and driven to deliver solutions that meet or exceed requirements
  • The ability to adapt and learn new technologies quickly is important