Remote (Global)

Renaissance is hiring a Software Engineer II

About the Role

The candidate will collaborate with cross-functional teams to build and enhance software applications, ensuring reliability, scalability, and performance through iterative development practices.

Responsibilities

  • Develop and maintain backend and frontend components of software applications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and consistency
  • Collaborate with product managers to define feature requirements
  • Troubleshoot and debug production issues promptly
  • Implement automated testing to improve software reliability
  • Optimize application performance and response times
  • Work with cloud infrastructure and deployment pipelines
  • Support continuous integration and delivery workflows
  • Contribute to architectural discussions and system design
  • Ensure compliance with security and data privacy standards
  • Integrate third-party services and APIs
  • Monitor system health and respond to alerts
  • Document technical designs and implementation details
  • Mentor junior engineers through technical guidance
  • Stay current with emerging technologies and industry trends
  • Participate in agile ceremonies including planning and retrospectives
  • Deliver features on schedule while meeting quality benchmarks
  • Collaborate with QA teams to resolve defects
  • Refactor legacy code to improve maintainability

Compensation

Competitive salary with performance-based incentives

Work Arrangement

Hybrid work model with flexible scheduling

Team

Collaborative engineering team focused on scalable software solutions

Why Join Us

  • Opportunities for professional growth in a fast-paced technology environment
  • Exposure to cutting-edge tools and modern software practices

Benefits

  • Comprehensive health insurance coverage
  • Retirement savings plan with company match
  • Paid time off and company holidays
  • Professional development stipend

Available for qualified candidates

Required Skills
React.jsNode.jsTypeScriptJavaC#Agile MethodologiesProblem Solving
About company
Renaissance
Renaissance is a global leader in pre-K–12 education technology. Its solutions help educators analyze, customize, and plan personalized learning paths for students. Renaissance solutions are used in over one-third of US schools and in more than 100 countries worldwide.
All jobs at Renaissance Visit website
Job Details
Category other
Posted 8 months ago