Lead Software Engineer – Distributed Systems - 12 months contract jobs in United States
cer-icon
Apply on Employer Site
company-logo

Jobs via Dice · 13 hours ago

Lead Software Engineer – Distributed Systems - 12 months contract

Accion Labs is seeking a Lead Software Engineer specializing in Distributed Systems to coordinate with offshore teams and manage multiple initiatives. The role involves collaborating with product teams to gather requirements, designing solutions, and delivering projects while focusing on architectural thinking and communication. The ideal candidate will have extensive experience in distributed systems and microservice architecture, along with a basic awareness of LLMs and Generative AI concepts.

Computer Software

Responsibilities

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

Qualification

Distributed SystemsMicroservice ArchitecturePythonREST APIKafkaGen AIProblem SolvingCommunicationCritical ThinkingCollaboration

Required

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

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

Company

Jobs via Dice

twitter
company-logo
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.

Funding

Current Stage
Early Stage
Company data provided by crunchbase