Required Skills
About the Job
Oddrun is seeking a highly skilled and experienced Senior Software Engineer to join our team in Bengaluru/Bangalore. As a hands-on individual contributor, you will play a pivotal role in leading our development initiatives, ensuring adherence to best practices, and providing crucial day-to-day support to your fellow engineers.
This role demands deep technical expertise, a proactive approach, and a commitment to guiding the team through complex challenges. You will primarily work with .NET Core for backend development and React for frontend, with a strategic focus on product security, DevOps, quality assurance, and cloud infrastructure on Microsoft Azure.
Key Responsibilities:
- **Product Development:** Collaborate with product and engineering teams on technical direction, scalability, and maintainability. Proactively integrate security, performance, and scalability requirements.
- **Cloud & Infrastructure:** Utilize Microsoft Azure for cloud infrastructure, ensuring efficient and secure service utilization. Partner with DevOps to enhance deployment processes.
- **DevOps & CI/CD:** Support the setup and maintenance of CI/CD pipelines, facilitating seamless deployments. Automate and optimize development processes with the DevOps team.
- **Technical Mentorship:** Provide in-depth technical guidance and support to team members, helping them overcome challenges, improve code quality, and adopt best practices.
- **Quality Assurance:** Work closely with QA to ensure comprehensive testing, high automated test coverage, and overall product quality.
- **Product Security:** Implement and champion security best practices to safeguard data and ensure compliance.
- **Documentation & Code Reviews:** Promote excellent coding standards, conduct thorough code reviews, and maintain clear documentation.
Qualifications:
- Strong experience with .NET Core for backend development and RESTful API design.
- Solid understanding and experience with React for frontend development.
- Hands-on experience with Microsoft Azure services (e.g., VMs, databases, application gateways, user management).
- Familiarity with DevOps practices and tools, including CI/CD pipeline configuration and deployment automation.
- Proficiency in product security best practices and secure coding principles.
- Familiarity with QA processes and automated testing tools is a plus.
- Proven ability to mentor and support technical teams.
Preferred Qualifications:
- 4+ years of software development experience, with a strong emphasis on .NET Core and React.
- Previous experience in a Staff SE, Tech Lead, or similar hands-on technical leadership role.
- Exceptional problem-solving skills and adaptability in a fast-paced startup environment.
Join us and contribute to innovative projects within a dynamic, collaborative, and growth-oriented team. We offer competitive compensation, benefits, and stock options.