Lead Engineer, Engineering Manager, US

Remote
Full Time
Experienced
The Lead Engineer and Engineering Manager is an integral member of our Product-Engineering team, supporting our mission of “Better Thinking for a Better World”. This role serves our clients with new tools, technologies, and content to empower individuals, teams, and organizations to understand and transform their thinking and effectiveness as an organization. You will work on both the back-end (logic, database interactions, server configuration) and the front-end (user interface) portions of an application, partner with other lead engineer(s) to lead and manage our engineering team.
 

Job Duties and Responsibilities:

  • Lead and manage a team of engineers (including full-time and contract), overseeing the day-to-day activities and success of the team.
  • Mentor and help grow the skills of the engineering team.
  • Act as a thought partner to other lead engineer(s).
  • Actively work with product managers, designers and other team members to design and implement new features.
  • Encourage and enforce modern design development practices (e.g., behavioral-driven design and test-driven development).
  • Continuously update and modernize current features to keep platform(s) at the forefront.
  • Suggest and introduce advancements to our architectural roadmap to enhance our tech stack and bring our systems into line with modern development.
  • Collaborate with cross-functional teammates to maintain a world-class business platform.
  • Uphold Agile best practices and encourage a spirit of experimentation

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of Ruby on Rails experience, with demonstrated expertise in building, scaling, and maintaining Enterprise Ruby on Rails applications.
  • Proficiency with Ruby frameworks such as Sinatra.
  • Demonstrated ability to design RESTful APIs and integrate third-party services, with experience in JSON, XML, and WebSockets for real-time communication.
  • Proficient in front-end technologies, including HTML5, CSS3, JavaScript, and frameworks like React or Angular, ensuring a seamless user interface and user experience.
  • Expertise in the React framework, capable of developing and optimizing front-end UI to ensure web applications are rendered consistently in cross-browser environments.
  • Familiarity with bash scripting, designing, and building shell scripts for workflow automation.
  • Experience with AWS services (EKS, ECR, VPC, EC2, Amplify).
  • Familiarity with Terraform.
  • Experience working with Linux operating systems (Ubuntu, Alpine).
  • Familiarity with New Relic.
  • Solid understanding of DevOps practices, including CI/CD pipelines and hands-on experience with tools such as Docker, Kubernetes, AWS and Azure, enabling efficient deployment and scaling of applications.
  • Skilled in database design and development, with experience using various database systems, including NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
  • Ability to implement automated testing platforms and unit tests. Experience with test-driven development and testing frameworks (e.g., Cypress, Playwright, Minitest, Rspec).
  • Experience working with MS Teams tab applications.
  • Strong written and verbal communication skills.
  • Strong leadership skills with experience mentoring junior developers and collaborating across departments to drive projects to completion.

Preferred Additional Experience:

  • Experience with React-related libraries used in front-end-heavy applications like redux, react-router, react-saga, react-thunk, etc.
  • Experience and knowledge of SaaS/subscription business models is a huge plus.
  • Familiarity with integrating and leveraging large language models (LLM) to enhance application capabilities, user interactions, and data processing.
  • Knowledge of security protocols, data protection measures, and compliance standards relevant to software development and deployment.
  • Experienced in Agile development frameworks, with a commitment to lean practices and continuous improvement in a fast-paced development environment.
  • Excellent analytical and problem-solving abilities, with a track record of delivering innovative solutions to complex technical challenges.

We are a 100% remote-working company, and this role can be performed from any location of your choosing, provided you have a high-bandwidth internet connection and a relatively quiet workspace. We strongly prefer candidates residing in the Central and East Coast regions of the Americas. Working hours are aligned with our standard business hours to ensure team interaction and partnership. Occasional travel for team activities/meetings is expected.

Herrmann is an equal opportunity employer. We value diversity at our company and evaluate applicants without regard to thinking preferences, race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*