Senior Software Engineer at MS2, designing and maintaining core systems for transportation data platform. Collaborating with product and engineering teams to deliver full stack features.
Responsibilities
Own delivery of moderately to highly complex features across the SDLC, from discovery and design through implementation, release, and support.
Design and implement well-structured, maintainable, and testable solutions in alignment with agreed technical patterns and project goals.
Translate business requirements into clear technical specifications (workflows, APIs, data models), including tradeoffs, risks, and effort.
Collaborate closely with product, QA, and other engineers to align on approach and execution.
Act as a primary owner for one or more services, modules, or core capabilities, including code health, operational readiness, and ongoing improvements.
Contribute to system reliability and supportability through automated testing, monitoring/alerting, performance tuning, and root-cause analysis.
Troubleshoot, debug, and upgrade existing systems, including participation in incident response and prevention (follow-up fixes and improvements).
Participate in code reviews and design reviews, and help raise engineering quality through feedback, standards, and shared learning.
Mentor and support Software Engineers through pairing, technical guidance, and coaching on best practices.
Partner with engineering leadership to break down work, estimate, surface dependencies and risks, and drive delivery of assigned initiatives.
Requirements
Bachelor’s degree in computer science, engineering, or equivalent practical experience.
6+ years of professional software engineering experience (or equivalent demonstrated capability).
Strong experience building production software with C#/.NET.
Strong SQL skills and experience working with relational databases in production environments.
Demonstrated experience writing and maintaining automated tests (unit and integration) and working within CI/CD workflows.
Excellent verbal and written communication skills, with the ability to explain technical decisions and tradeoffs clearly.
Strong analytical and problem-solving skills, including diagnosing issues in complex systems.
**Preferred:**
Experience with JavaScript, TypeScript, and React.
Experience with GIS systems including ESRI and map visualization tools such as Google Maps or Mapnik.
Git / GitHub experience.
Proven experience owning and optimizing production systems for performance, reliability, and maintainability over time.
ASP.NET (Web Forms, MVC, or Core) experience.
Experience writing low-level software communicating with TCP/IP.
Benefits
Participation in the company's annual bonus program
Staff Engineer/Geologist/Scientist performing environmental permitting and remediation tasks for projects in Northeast Colorado. Collaborating with teams on field and office tasks primarily working with Oil and Gas clients.
Lead Software Developer Full - Stack for a leading tech group offering communication and security systems. Focus on innovative Smart Mobility solutions in a collaborative development environment.
Technical Lead for Oracle Integration Cloud at Acosta Group, designing and developing integration solutions. Collaborating with teams to ensure seamless connectivity between on - premises and cloud applications.
Principal Software Engineer developing AI learning frameworks for CrowdStrike’s endpoint protection. Collaborating with data scientists and security researchers to enhance AI capabilities in cybersecurity.
Senior Software Engineer developing macOS sensor in a cybersecurity firm. Collaborating on innovative solutions and ensuring software excellence in a cross - platform environment.
Principal Engineer leading Windows architecture and technical strategy for CrowdStrike's endpoint protection solutions. Collaborating with cross - functional teams to drive innovation and architectural improvements.
Software Engineer responsible for designing, developing, and implementing software solutions at Enlighten. Collaborating with engineers to meet client needs with modern tools and technologies.
Senior Software Engineer at ServiceLink designing and developing core features for mortgage technology. Collaborating with teams and mentoring junior engineers in delivering innovative solutions.
Senior Software Engineer II creating AI - driven tools for internal and external users at HubSpot. Engaging in backend development while collaborating with cross - functional teams.