Job Closed
This listing is no longer active.
HR, Recruitment & Executive Search Solutions | Empowering Talent. Fueling Growth.
Software Engineer
Location
New York
Posted
90 days ago
Salary
0
Seniority
Lead
Job Description
Software Engineer
The O'Connor Group
• 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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop high-quality software designs and architectures; • Identify, prioritize, and execute tasks throughout the software development lifecycle; • Develop tools and applications using clear, efficient code; • Automate tasks using appropriate tools and scripting languages; • Review and debug code; • Perform validation and verification testing; • Collaborate with internal teams and vendors to fix and improve products; • Document development phases and monitor systems; • Ensure software stays up to date with the latest technologies;
• Design and architect high-quality software systems • Identify, prioritize, and execute tasks throughout the software development lifecycle • Develop tools and applications using readable and efficient code • Automate tasks using appropriate tools and scripting languages • Review and debug code • Perform validation and verification testing • Collaborate with internal teams and vendors to fix and enhance products • Document development phases and monitor systems • Ensure software is kept up to date with the latest technologies
Software Development Engineer
AspirionRevenue Cycle Management Services | Advanced Technology, Top Talent, Optimal Revenue Results
• Design, develop, test, and deploy software solutions that address business requirements, ensuring scalability, performance, and security with an AI-first lens • Write clean, efficient, and maintainable code using modern programming languages and frameworks, such as C#, .NET, Java, Python, or JavaScript • Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues • Build and maintain APIs, microservices, and cloud-based applications on platforms such as Azure, AWS, or Google Cloud • Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance • Utilize modern development practices, such as Agile methodologies, CI/CD pipelines, version control (e.g., Git), and automated testing • Troubleshoot and resolve software bugs, performance bottlenecks, and technical issues to ensure a seamless user experience • Continuously improve existing systems by identifying opportunities for optimization, refactoring, and modernization • Collaborate with peers to conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices • Stay current with emerging technologies, tools, and frameworks, recommending their adoption when appropriate to enhance the development process.
Senior Engineer – Growth Marketing
BufferCreate and share social media content anywhere, consistently. Built with 💙 by a global, remote team.
• Lead growth engineering projects: implementing localization frameworks, building referral program logic, and tracking improvements • Build and ship features on Buffer's marketing site: landing pages, interactive tools, and conversion flows • Shape marketing platform capabilities by creating systems for A/B testing and page generation • Drive experimentation and optimization: implement A/B tests, optimize funnels, and iterate based on learnings • Maintain marketing technology stack integrations and ongoing system health • Contribute to engineering culture by partnering with engineers and sharing knowledge about growth systems



