This position is for a Senior Software Engineer based in India, posted by Jobgether on behalf of Half the Sky.
The role involves leading and contributing to the full software development lifecycle within a diverse, global team.
Responsibilities include designing, building, and maintaining scalable software solutions while collaborating across distributed teams and time zones.
The position emphasizes high-quality, data-driven development with a strong focus on operational efficiency and mentoring others.
The work environment supports innovation and continuous learning, allowing for a meaningful impact on complex projects.
Key accountabilities include designing and developing end-to-end software solutions, delivering quality code with automated tests, and driving complex changes across multiple system components.
The role requires effective collaboration with cross-functional teams to implement and review features aligned with product roadmaps.
The candidate will lead projects with technical ambiguity and provide mentorship and guidance to team members.
Participation in hiring and establishing success criteria based on data analysis is also expected.
Understanding and communicating the business objectives behind technical work is essential.
Requirements:
A minimum of 7 years of experience in software development and engineering is required.
Proficiency in one or more programming languages such as C#, Java, C, C++, Python, SQL, or Scala is necessary.
A strong understanding of software engineering fundamentals and distributed systems is essential.
Experience working on agile, distributed teams across multiple time zones is required.
Familiarity with software development tools and version control systems like Visual Studio, Visual Studio Code, Rider, Git, or Perforce is needed.
A Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience is preferred, though not strictly required.
Additional experience with database engines (Microsoft SQL Server, Postgres, AeroSpike, Vertica, Redis), microservices, cloud platforms, Kubernetes, or Kafka is a plus.
Excellent communication skills for both technical and non-technical audiences are required.
Benefits:
The position offers a competitive salary and benefits package.
There is flexibility for remote work with a globally distributed team.
Opportunities for professional growth through mentorship and leadership roles are available.
The work environment values collaboration, diversity, and inclusion.
Employees will have exposure to cutting-edge technologies and complex, impactful projects.