Orijin is hiring a
Lead Software Engineer

closed
Logo of Orijin

Orijin

πŸ’΅ $135k-$155k
πŸ“Remote - Worldwide

Summary

The Lead Software Engineer at Orijin will oversee the technical direction of digital education and programming services for justice-impacted individuals. They will lead a team of engineers, collaborate with product leads, execute software production, and maintain and improve software systems. The ideal candidate has proficiency in web development, expertise in Java and JavaScript (ReactJS), proven leadership experience, and excellent communication skills.

Requirements

  • A high level of proficiency in hands-on web development experience
  • Expertise in Java and JavaScript (ReactJS)
  • Proven leadership in mentoring developers
  • Track record of building scalable architectures
  • Proficiency in CI/CD tools (e.g., Git, Github Actions, AWS SAM)
  • Excellent communication skills

Responsibilities

  • Lead the design and architecture of systems and software solutions to ensure scalability, stability, and performance
  • Mentor and lead a team of 3-7 on and off-shore engineers, fostering growth and development
  • Oversee integrations with vendors and customers, ensuring seamless interactions
  • Shape and enforce software engineering standards and best practices
  • Collaborate with product leads to assess the feasibility of user flow and UI designs
  • Keep the team informed about current and future work through regular development syncs
  • Provide necessary training or resources to support the team's capabilities
  • Stay abreast of emerging technologies and industry trends, and propose innovative solutions to enhance the team’s effectiveness
  • Conduct code reviews to maintain adherence to engineering standards and best practices
  • Develop boilerplate and scaffolding code to streamline team workflows
  • Identify and address potential threats to achieving sprint goals
  • Collaborate with the product team on planning software releases
  • Ensure the software development process maximizes team efficiency and provides feedback for improvement
  • Continuously monitor and optimize the platform's performance, identifying bottlenecks and implementing solutions to improve scalability, responsiveness, and user experience
  • Lead the team to maintain and improve unit testing coverage, ensuring a strong partnership with the QA Manager
  • Oversee deployment steps and contribute to uptime monitoring

Benefits

  • $135,000 - $155,000 a year
  • Eligible for 10% yearly bonus
This job is filled or no longer available

Similar Jobs