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
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
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase