Remote Staff Software Engineer - Backend Development
About the Role
We are seeking a talented and experienced Remote Staff Software Engineer to join our team at Outreach. As a Remote Staff Software Engineer, you will play a pivotal role in expanding the Outreach CRM Sync vision. This position is perfect for someone with a passion for backend development and a desire to work in a collaborative, innovative environment.
What You'll Do
- Design, develop, test, and maintain high-performance software applications and systems.
- Provide technical leadership and foster a culture of innovation and excellence.
- Contribute to the architectural design of software systems, optimizing performance and maintainability.
- Identify and address technical challenges and bottlenecks, proactively finding innovative solutions.
- Participate in code reviews to maintain coding standards and ensure code quality.
- Create and maintain clear and comprehensive technical documentation.
Requirements
- 10+ years of strong backend development experience.
- B. Tech or M. Tech in Computer Science/IT or a related field.
- Proven experience in software development with a strong track record of designing and building complex systems.
- Proficiency in programming languages such as Golang or similar.
- Expertise in software architecture, design patterns, and best practices.
- Strong problem-solving skills with critical and analytical thinking.
- Excellent communication and teamwork skills.
- Experience with Agile development methodologies is a plus.
Nice to Have
- Knowledge of modern software development tools and technologies.
What We Offer
- Highly competitive salary.
- 25 days of annual vacation time plus sick and casual leave.
- Group medical policy coverage for employees and up to 5 eligible family members.
- OPD benefit covered up to INR 10,000.
- Life insurance and personal accident insurance at 3x annual CTC.
- 26 weeks of maternity leave pay and 15 days of paternity leave pay.
- Diversity and inclusion programs promoting employee resource groups.
- Employee referral bonuses to encourage great new hires.
- Fun company and team outings.
This Remote Staff Software Engineer position at Outreach offers an exciting opportunity to lead backend development in a dynamic team. Enjoy competitive benefits and a supportive work culture.
Who Will Succeed Here
Proficient in Golang with a deep understanding of its concurrency model and standard library, enabling effective design and implementation of scalable backend services.
Strong experience in Agile Development methodologies, showcasing adaptability and collaboration skills in a fully remote environment, while effectively managing sprints and deliverables.
Demonstrated technical leadership abilities, with a track record of mentoring junior developers and architecting complex software solutions that align with business goals.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months