The O'Connor Group
HR, Recruitment & Executive Search Solutions | Empowering Talent. Fueling Growth.
Software Engineer
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