Software Engineer role at MS2 focusing on delivering features within transportation data management software. Collaborate across the SDLC, with opportunities for growth to senior roles.
Responsibilities
Deliver small to moderately complex features across the SDLC, from understanding requirements through implementation, testing, and release.
Write clean, maintainable, and testable code, following team standards and established patterns.
Collaborate with stakeholders and other engineers to clarify requirements and translate them into workable technical tasks (including constraints, risks, and tradeoffs).
Contribute to system reliability and supportability through automated tests, debugging, and incremental improvements.
Triage and resolve defects in production and non-production environments, escalating and pairing as needed.
Participate in code reviews as both author and reviewer, and incorporate feedback to improve engineering quality.
Create and maintain lightweight technical documentation (implementation notes, runbooks, and operational considerations).
Grow ownership over one or more modules, workflows, or services over time, including knowledge sharing with the team.
Requirements
Bachelor’s degree in computer science, engineering, or equivalent practical experience.
3+ years of professional software engineering experience (or equivalent demonstrated capability).
Experience building production software with C#/.NET.
Working knowledge of SQL and relational databases (writing queries, understanding schemas, and using SQL to troubleshoot issues).
Experience writing and maintaining automated tests (unit and/or integration), plus comfort working in CI workflows.
Strong problem-solving skills and ability to learn unfamiliar systems.
Clear written and verbal communication.
**Preferred:**
Experience identifying and resolving application performance bottlenecks through profiling, data access optimization, and responsiveness improvements.
Software Engineer Principal designing and maintaining scalable data pipelines for PNC's Wealth Management organization. Collaborating with diverse teams to deliver complex software solutions.
Senior Software Engineer at SWIVEL developing SaaS solutions and mentoring developers. Engaging in cloud - native development with a focus on technology and efficiency.
Java and Angular Developer creating high - performance web applications powering global logistics operations. Collaborating with teams to drive innovation and improve efficiencies in the transportation industry.
Lead Principal Software Engineer designing data analytics platforms for AI customer engagement startup. Transforming contact centers and enhancing organizational growth using advanced technologies.
Lead Software Engineer developing scalable low latency systems for AI customer engagement platform, mentoring team members and driving engineering best practices.
Senior Software Engineer developing machine learning systems to detect fraud for leading AI - powered platform. Collaborating to optimize real - time detection algorithms and build scalable solutions.
Senior Java Developer working in a fintech company enabling global payment solutions. Collaborating with an international team to build robust solutions.
Mid - level iOS engineer working independently on iOS platforms at TELUS Digital. Collaborating on design, writing secure code, and teaching junior team members.
Senior Software Engineer driving architectural decisions for backend services at LUXCLUSIF. Leading execution of complex features and ensuring the system can handle future growth in luxury resale market.
Lead Engineer managing multifamily and commercial energy efficiency projects at Resource Innovations. Overseeing complex building systems and mentoring junior engineers.