The O'Connor Group

HR, Recruitment & Executive Search Solutions | Empowering Talent. Fueling Growth.

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2007Company SiteLinkedIn

Location

New York

Posted

11 days ago

Salary

Not specified

Bachelor Degree10 yrs expEnglishAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJava ScriptNo SQLPythonSQLType ScriptGo

Job Description

• Define and execute the technology strategy and roadmap aligned with business objectives • Architect scalable, secure, and maintainable systems across the technology stack • Make critical technology decisions on frameworks, platforms, and infrastructure • Establish and enforce engineering best practices, coding standards, and development methodologies • Drive technical innovation while maintaining system stability and performance • Contribute to critical features and technical initiatives through direct coding • Conduct code reviews and provide technical mentorship to engineering teams • Troubleshoot complex technical issues and production incidents • Maintain deep understanding of the codebase and technical architecture • Build, mentor, and grow a high-performing engineering team • Foster a culture of collaboration, continuous learning, and technical excellence • Conduct performance reviews, career development planning, and technical coaching • Recruit top technical talent and establish effective hiring processes • Partner with product, design, and business stakeholders to translate requirements into technical solutions

Job Requirements

  • 10+ years of software development experience with modern programming languages (Python, Java, JavaScript/TypeScript, Go, or similar)
  • Deep understanding of system architecture, design patterns, and software engineering principles
  • Experience with cloud platforms (AWS, Azure, or GCP) and modern infrastructure practices
  • Strong knowledge of databases (SQL and NoSQL), APIs, and distributed systems
  • Proficiency with CI/CD, DevOps practices, and modern development tools
  • 5+ years leading engineering teams preferred but not required
  • Proven track record of delivering complex projects on time and within budget
  • Experience scaling engineering organizations and establishing technical processes
  • Demonstrated ability to balance strategic planning with tactical execution
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Benefits

  • Competitive salary & bonus
  • Comprehensive health, dental, and vision insurance
  • Professional development budget and conference attendance
  • Collaborative culture that values both technical excellence and leadership

Related Job Pages