Software Architect

unlimited holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of backend engineering experience., At least 1 year in a principal or architectural role., Strong knowledge of scalable API design and cloud infrastructure., Proficiency in Python and containerized services like Kubernetes..

Key responsibilities:

  • Design and evolve scalable systems for code analysis and visualization.
  • Define and enforce architectural standards across services and infrastructure.
  • Collaborate with cross-functional teams to deliver integrated solutions.
  • Mentor engineers on system design and best practices.

Crowdbotics logo
Crowdbotics Computer Software / SaaS Startup https://crowdbotics.com/
11 - 50 Employees
See all jobs

Job description

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication

Software Architect Related jobs