Software Engineering Manager (Platform Services)
Crowdbotics
Crowdbotics is on a mission to radically transform the software development lifecycle by unlocking the code you’ve already built, so you can focus on the code that makes a difference. Our software development platform uses generative AI to help systematically reuse plans, specs and code so you can focus on the code that makes a difference – just the new, differentiated capabilities. The Crowdbotics platform helps enterprises build applications with unprecedented speed, efficiency and less risk.
At Crowdbotics, we are seeking a Software Engineering Manager in our platform services team. This team owns the technical architecture, engineering, and maintenance of our backend services and infrastructure. These APIs, tools, and servers power our dashboard that allows our customers to create applications with minimal coding, request and manage resources for their application, initiate and monitor application development projects, and manage all aspects of their application lifecycle.
Our backend services are developed using Python (Django REST Framework) and JavaScript. Infrastructure, testing, and deployments are managed across Azure, Heroku, AWS, GCP, Apple and Google app stores using Docker, Terraform, fastlane, and other devops tools.
Responsibilities:
As a Software Engineering Manager you will lead a team of developers and be accountable for ensuring timely delivery of software initiatives and creating business value...
- Lead a team of software engineers in solution design, task breakdown, and code reviews.
- Work closely with stakeholders and product managers to understand business requirements and help the team members translate these into technical requirements.
- Communicate effectively with the remote team using real-time and asynchronous communications.
- Manage resource needs through recruiting and onboarding.
- Plan and document technical specifications for features or system design.
- Design, build, and configure applications to meet business process and application requirements.
- Mentor junior team members and ensure they adhere to software quality standards.
- Identify and implement improvements for the code and software quality.
Experience and Qualifications:
- At least 5 years experience building backend services using Python, preferably Django.
- At least 2 years experience leading or managing collaborative, remote teams in distributed geographic locations.
- Proven expertise building and integrating with REST APIs.
- Proficiency with git and Github.
- Experience with devops and infrastructure configuration.
- Experience with code parsers, ASTs, or automated code manipulation is a plus.
- Experience with LLMs is a plus.
Crowdbotics is an E-Verify Employer and this organization participates in E-Verify.