Back to Jobs
Nimblegravity
Development 2h ago

Software Architect

Nimblegravity
United StatesUnited States
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

DevOpsBestseller πŸ”₯
Learn in 63 Hours
BackendBestseller πŸ”₯
Learn in 18 Hours
PythonBestseller πŸ”₯
Learn in 56 Hours
AzureAI Engineer

Want to know if you're a match for this job?

Calculate My Match Score

About the Role

We are looking for an exceptional Software Architect to design, build and deploy cloud solutions in Azure or AWS and lead design and compliance conversations with customer teams. This role requires strong engineering experience, customer facing soft skills and a high-ownership mindset.

The ideal candidate brings positive energy, resilience, and a strong bias for action to lead complex projects through challenges and across the finish line.

A background in formal engineering is a strong advantage.

You will own the technical delivery of client engagements from discovery through project close. This includes shaping the solution, contributing to scope and estimates, approving the technical approach, supporting team formation, leading technical readiness, and driving delivery quality. You will make key technical tradeoff decisions, communicate progress and risks to management, escalate scope or feasibility concerns early, and ensure projects reach successful milestone and final completion.

Key Responsibilities

  • Architect & Build: Design and implement solutions leveraging Azure services or AWS services (AKS / ECS, Azure Container Apps / Fargate, Blob Storage / S3, Document Intelligence / Textract, Azure App Service / EC2).
  • Full-Stack Development: Develop systems using Typescript, Python with frameworks like NextJS, FastAPI, LangGraph, using services like caches, message queues, relational and non relational databases, configure CI/CD pipelines.
  • Scalable & Secure Solutions: Create applications that are resilient, secure, and optimized for high performance.
  • Collaboration: Work closely with cross-functional teams, including data scientists and engineers, to turn abstract ideas into functional solutions.
  • Innovate & Optimize: Explore new tools, frameworks, and methodologies to stay at the forefront of AI and software engineering.
  • Leadership: Bring your seniority to multiple teams, leading by example and giving direction. A good amount of your time will be spent advising, facilitating other team members, scoping, estimating and driving conversations with customers. You will be expected to kick off projects, take ownership of their technical delivery, and responsible of lead the team successfully across the finish line.
  • Multiple project Support: Being able to manage competing priorities while allocated to 1+ project is expected.
  • Interviewing: Work with our recruiting team to assess, interview and score candidates.

What We’re Looking For

Required Skills:

  • Proven expertise in software engineering with experience in Typescript and/or Python, working in both front and back end.
  • Hands-on experience with cloud platforms, particularly Azure.
  • Strong grasp of modern development practices, such as containerization, CI/CD, and API design.
  • Demonstrated ability to design and build secure, scalable, and maintainable systems.

Preferred Skills:

  • Familiarity with AI frameworks like LangChain, Semantic Kernel, and other AI libraries or tools, as well as techniques such as RAG, Agentic patterns, and workflow orchestration.
  • Formal training in engineering disciplines.
  • Understanding of AI SDLC.
  • Experience leading small sized teams
  • Familiarity with observability platforms like DataDog or NewRelic

Core Qualities:

  • Problem-Solving Excellence: A creative and analytical approach to tackling technical challenges.
  • Ownership & Accountability: Ability to take full responsibility for the design, implementation, and success of projects.
  • Adaptability: Comfortable learning and implementing new technologies in a fast-evolving field.
  • Team Collaboration: Strong communication skills and a mindset that thrives in a team-driven environment.

How would you rate this job post?

See what other professionals think about this role.

banner

Nimblegravity is a forward-thinking company that embodies the principles of agility and innovation. The name 'Nimblegravity' suggests a unique blend of adaptability and groundedness, implying a company that is both light on its feet and firmly rooted in its mission. With a name that evokes the idea of defying conventional norms, Nimblegravity is likely a technology-driven organization that seeks to disrupt traditional industries and push the boundaries of what is possible. The company's focus on innovation and agility enables it to stay ahead of the curve, navigating complex challenges with ease and precision. By fostering a culture of creativity and experimentation, Nimblegravity empowers its team members to think outside the box and develop novel solutions to real-world problems. With its sights set on the future, Nimblegravity is poised to make a lasting impact in its chosen field, leaving a lasting legacy that inspires and motivates others to follow in its footsteps. Through its commitment to excellence and customer satisfaction, Nimblegravity has established itself as a trusted partner for businesses and individuals seeking innovative solutions to their most pressing challenges. By leveraging cutting-edge technologies and collaborating with top talent from around the world, Nimblegravity is redefining the landscape of its industry and setting new standards for excellence. With its passion for innovation, dedication to quality, and relentless pursuit of perfection, Nimblegravity is an organization that is sure to make a lasting impression on the world.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More