Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Baker Charles

NewBe an early applicant

Senior Software Engineer

Posted
Discussion

Summary

Senior software engineer in New York who leads development of new and existing software products: mentoring juniors, driving architecture and CI/CD, and staying hands-on with JavaScript/TypeScript front-end frameworks (Next.js, React, Angular), backend stacks (Node.js, Python, Java), and cloud platforms (AWS, Azure, GCP).

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.



Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck.

Responsibilities

  • Lead and mentor junior engineers: Guide and mentor junior team members on best practices, code quality, and professional development.
  • Conduct performance reviews: Provide constructive feedback, set performance goals, and guide career development for team members.
  • Drive technical excellence: Champion high-quality software development practices, including code reviews, testing, and continuous integration/continuous delivery (CI/CD).
  • Lead large-scale projects: Take ownership of complex projects, defining technical roadmaps, and leading cross-functional teams to successful delivery.
  • Revenue-focused development: Align engineering efforts with business goals, focusing on projects that deliver measurable ROI and drive revenue growth.
  • Data-driven decision making: Leverage data and analytics to inform technical decisions, track project progress, and measure the impact of engineering initiatives.
  • Contribute to the design and architecture of scalable and maintainable software systems.
  • Maintain a strong individual contributor role: Continue to actively participate in coding, design, and implementation of key software components.


Qualifications


  • Strong proficiency in JavaScript/TypeScript and modern front-end frameworks (e.g., Next. xhmxlyz js, React, Angular)
  • Experience with backend technologies (e.g., Node.js, Python, Java)
  • Familiarity with Content Management Systems (CMS) and their integrations
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Strong understanding of software engineering principles (e.g., design patterns, object-oriented programming)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →