Lead Software Engineer

Recruiting Karma

 134k - 220k
 United States  (Summit, New Jersey)
Recruiting Karma logo

Job Summary:

Our client is seeking a Lead Software Engineer who will be part of a technology led innovation at an enterprise scale to transform Telemetry, Monitoring and Observability for on-prem platforms, as well as private and public cloud.

Our clientโ€™s vision is to deliver observability capabilities to customers for consumer grade insight at competitive price utilizing open source and open standards, while modernizing to reduce cost of failure, improve availability, and optimize software engineering capacity.

This position is on-site and not eligible for Visa sponsorship.


Lead Software Engineer

Key Responsibilities:

  • Lead complex technology initiatives including those that are company wide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Provide strategy, direction, and expertise to leadership on implementing innovative and significant business solutions
  • Maintain knowledge of industry best practices and new technologies and recommends innovations that enhance operations or provide a competitive advantage to the organization
  • Strategically engage with all levels of professionals and managers across the enterprise and serve as an expert advisor to leadership
  • Lead projects, or serve as a peer mentor


Lead Software Engineer

Required Qualifications:

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of experience in Java and one or more general purpose modern programming languages like Python, JavaScript, or Go
  • 3+ years of Prometheus, Open Telemetry, Time Series Metrics, Capacity, Big Data, Machine Learning, or Synthetics monitoring tools experience
  • 3+ years of experience in building and deploying microservices and cross channel restful Application Programming Interface (API)
  • 2+ years of experience with secure DevOps and deployment automation to cloud environments
  • 1+ year of experience with Cloud technologies
  • 1+ year of experience in microservices development
  • Experience in ReactJS, Spring Framework, UML, NoSQL, MariaDB, Kafka pub/sub model, ETL
  • Experience in Data analysis, Data Import and Data Feeds
  • Strong verbal, written, and interpersonal communication skills
  • Deep technical understanding of core concepts, memory management, multi-threading, REST based services, React and Spring/Spring Boot.
  • Ability to influence and build relationships with LOB stakeholders, technology CIO leadership, external service providers, and architecture teams
  • Experience in one or a combination of the following: Capacity Analytics, time series metrics analysis, Telemetry, Monitoring, Observability
  • Experience of modern software development lifecycle, including TDD, CI/CD, Pairing, Build Automations, Automated Testing, Agile Games, Chaos Engineering
  • Knowledge of Agile methodologies, and product operating model
  • Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis
  • Knowledge and understanding of technology architecture: solutions development
  • Knowledge and understanding of complex enterprise systems and frameworks including frontends, middleware, services layer, database, backend, and downstream interfaces


Lead Software Engineer

Salary and Benefits:

  • $134k - $220k base salary
  • 401(k) Plan
  • Medical, Dental and Vision Benefits
  • Parental and Critical Caregiving Leaves
  • Paid Time Off
  • Commuter Benefits
  • Adoption Reimbursement
  • Tuition Reimbursement and Scholarships
  • Discounts and Savings


Lead Software Engineer

Company Culture:

Our client values diversity, inclusion, and collaboration in its company culture. We prioritize the well-being of our customers and communities, and we believe that a positive work environment is essential to our success.

As a team member, you'll be part of a culture rooted in teamwork, respect, and trust. We encourage open communication and transparency, and we're committed to providing a supportive and inclusive work environment where everyone feels valued and heard.

Our client also prioritizes ongoing learning and development, offering a wide range of training and career growth opportunities. If you're looking for a company that values its employees and its customers, and that is committed to making a positive impact on the world, then join our team today and help us build a better future for everyone.


Apply now