Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
10% Travel
Unable to Provide Sponsorship
Skills
Artificial Intelligence
Microservices
Python
RESTful
Offshoring
Cross-functional Team
Team Leadership
Project Implementation
Gen AI / Agentic A
Generative Artificial Intelligence (AI)
FastAPI
LLMs
Job Details
We are looking for an experienced Software Engineer with strong expertise in distributed systems and a proven ability to drive end-to-end delivery of complex projects. This role involves leading new initiatives (bandwidth permitting) and collaborating with a 30-member offshore team, while not being the formal team lead. The ideal candidate will have experience in architecting scalable systems, microservices design, and cross-functional collaboration in a fast-paced environment.
Role: Tech Lead Software Developer
Location: Hybrid Work ( Leewood, KS or Denver, CO)
Duration: 12+ Months
Role: Tech Lead Software Developer
Location: Hybrid Work ( Leewood, KS or Denver, CO)
Duration: 12+ Months
Job Description:
- Experience coordinating with offshore teams and managing multiple initiatives (bandwidth permitting).
- Ability to collaborate with product teams to gather requirements, work with engineering teams to design solutions, break down work into actionable tasks, and drive end-to-end delivery of projects.
- Strong architectural thinking with the ability to clearly articulate system designs, trade-offs, and technical decisions to large technical audiences.
- Critical thinking - The engineer should be able to able to think coherently, ask appropriate clarifying question and provide solution to given problem by interviewer.
- Communication - Concisely communicate and answer the questions asked by interviewer. Stay on topic when communicating.
- Nonfunctional aspects of project - Candidate should be able to share his experience and answer questions around non-functional aspects like scaling, monitoring and operations, Load and performance testing, Code Quality and maintenance, (This is a big positive - using AI for self-productivity)
- Exposure to Ascend equivalent projects - Candidates should have exposure to large distributed systems project implementation, working in bigger teams, experience in collaboration with cross functional team member to execute the project.
- Extensive experience in distributed systems - Designing microservice architecture and building microservices using REST API, using distributed messaging like Kafka or other.
- Logic Thinking & Problem Solving - The person should be able to solve medium complexity coding problem (Leet code style medium).
- Flexibility to provide sufficient overlap with onsite teams in a fast-paced environment.
- Basic awareness of LLMs and Generative AI concepts for future integration.
- Preferred experience with Python and FastAPI; open to candidates with Java or .NET experience in building distributed microservice-based systems.
- Gen AI / Agentic AI - It s as definite plus if the person and has done basic training in Gen AI and Agentic AI programming.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.