
Software Architect
At Crowdbotics, we believe that the future of software development is expressed in natural language. Whether you’re working with new code or old code, our mission is to help you understand that code. Our platform uses AI to unlock business requirements and technical insights from legacy code. This approach enables IT teams to modernize and maintain their code while ensuring that core functionality and key business objectives remain intact, ultimately speeding up delivery, reducing cost, and maximizing the likelihood of successful modernization
We’re looking for a Software Architect to design and scale the next generation of our platform. You’ll bring technical excellence, thoughtful system design, and architectural leadership to a cutting-edge stack. This is a high-impact hands-on role, ideal for someone who thrives on complex technical challenges and cares deeply about delivering clear, maintainable systems that empower both developers and decision-makers.
Responsibilities
- Architect and evolve scalable systems that extract, analyze, and visualize code intelligence from enterprise codebases.
- Define and enforce architectural standards across backend services, APIs, data models, and infrastructure.
- Collaborate with product, engineering, and infrastructure teams to deliver cohesive solutions that solve customer problems.
- Lead technical discovery on new product features, from system design to data modeling and API definition.
- Evaluate and integrate LLM-powered tools into our core analysis pipeline.
- Mentor engineers on system design, best practices, and scalable patterns.
- Ensure alignment between engineering execution and broader business objectives.
Experience and Qualifications
Required Qualifications:
- 7+ years of experience in backend engineering with at least 1 year in a principal or architectural role.
- Deep knowledge of scalable API design, system decomposition, and cloud infrastructure.
- Strong background in Python and experience with containerized services (Kubernetes preferred).
- Familiarity with the AI/LLM ecosystem (e.g., OpenAI API, LangChain, vector databases / RAG, prompt engineering).
- A track record of shipping production systems that are performant, observable, and well-tested.
- Excellent communication skills—you can write a spec, lead a design review, and guide implementation plans across teams.
- An understanding of common web security issues, such as the OWASP top 10, and mitigation techniques.
Preferred Qualifications:
- Experience developing on-premise enterprise software.
- Deploying products to cloud software marketplaces such as Azure Marketplace.
- Use of static code analysis tools and code graphs.
- Experience modernizing or reverse-engineering large codebases.
For US based candidates only, Crowdbotics is an E-Verify Employer and this organization participates in E-Verify.
Apply for this job
*
indicates a required field