• At least 7 years of software development experience, with a substantial portfolio showing
architectural and technical design expertise.
• A bachelor&039;s degree in computer science, engineering, or a related technical discipline, or
equivalent professional experience.
• Proven technical engineering experience, including the creation of structured, well- tested code
in C and other relevant technologies.
• Extensive experience with web and API development in .NET, and a solid understanding of
• Having experience working at product companies is a plus.
TypeScript and JavaScript frameworks such as React or Angular.
• Demonstrated capability in SDK design and development, with a strong background in
building scalable APIs, frameworks, and libraries for integration with various systems.
• A track record of technical innovation and leadership, as evidenced by previous projects,
community involvement, or thought leadership such as published articles or speaking
engagements at technical events.
• Excellent command of English with the ability to articulate complex technical concepts clearly
and effectively.
• Must be adept at designing and implementing solutions to complex problems independently
and with minimal guidance
Preferred/Addtional Skills
• In- depth knowledge of agile software development methodologies and tools (e.g., Azure
DevOps, GitHub).
• Demonstrable analytical skills with an ability to work abstractly and with an object- oriented
design mindset.
• A passion for continuous personal and team improvement, and active participation in
• Strong problem- solving, testing, and debugging skills.
• Commitment to meeting deadlines and contributing to team goals.
• Experience in delivering software products across multiple platforms and devices.
knowledge sharing within the broader technical community.
• Experience in contributing to the hiring process, such as defining job requirements, reviewing
• An ability to collaborate effectively with geographically dispersed teams.
resumes, and participating in interviews