The OpenNMS Group is seeking an experienced and passionate Lead Software Engineer to join our team focused on building and growing our established open-source Network Monitoring Solution. Responsibilities include, but are not limited to: Help architect, design, and develop scalable features to meet product deliverables. Collaborate with other developers, architects, QA, devops and product management teams. Write well-designed, testable code including unit tests and basic documentation. Integrate software components into a fully functional software system. Make decisions about code design, architecture, and refactoring to balance technical debt against delivering functionality. Review code and mentor other engineers. Work with little or no supervision. Apply software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
251-500 employees