Senior Software Engineer
5 days ago
Amano McGann is a trusted leader in the parking industry with deep roots in technology dating back to 1931. We have provided parking solutions since 1967 and have proudly manufactured our equipment domestically since 1979. Our comprehensive suite of parking software and hardware solutions serve a wide range of markets, from airports and hospitals to universities and commercial properties. Amano McGann is committed to innovation and delivers reliable, forward-thinking Parking Access and Revenue Control Systems (PARCS) and comprehensive valet solutions backed by a nationwide network of branches and dealers. Amano McGann is your parking technology partner.
The Senior Software Engineer plays a critical role in driving the design, development, and delivery of high-quality software solutions for our parking devices and applications. As an experienced engineer, you will lead complex feature development, contribute to architectural decisions, and mentor team members to strengthen our engineering culture.
This position is ideal for a seasoned software professional who thrives on solving challenging problems, influencing technical direction, and shaping scalable, secure, and maintainable systems. You will collaborate closely with Product Management, QA, and other engineering teams to deliver solutions that directly impact our customers and business outcomes.
Key Responsibilities
Software Development & Technical Leadership
- Lead the design and implementation of complex features and enhancements across the full stack.
- Write high-quality, maintainable, and well-documented code in .NET Core and React/JavaScript.
- Own and contribute to critical architectural and system design discussions, weighing trade-offs and ensuring long-term scalability.
- Drive improvements in testing practices, including automated test coverage and CI/CD pipelines.
- Troubleshoot and resolve complex issues across frontend, backend, databases, and device integrations.
Collaboration & Agile Participation
- Partner with the Technical Lead Manager and product stakeholders to translate business requirements into technical solutions.
- Actively participate in sprint planning, backlog refinement, and team ceremonies with a focus on technical clarity and delivery.
- Collaborate with QA, Product Management, and cross-functional teams to ensure successful releases.
- Conduct thorough peer code reviews and help maintain high technical and quality standards.
Mentorship & Growth
- Mentor and guide junior and mid-level engineers, fostering technical skill development and best practices.
- Share expertise through design reviews, technical discussions, and pairing sessions.
- Promote a collaborative, inclusive engineering culture centered on quality and learning.
Continuous Improvement
- Stay current with emerging technologies and bring forward relevant innovations.
- Advocate for improvements in processes, tools, and practices to increase team efficiency and product quality.
- Contribute to shaping the technical roadmap, ensuring alignment with product goals.
- Document technical designs and decisions to support long-term maintainability.
Qualifications
- 5–8 years of professional software development experience.
- Proven expertise in .NET Core and React (or similar modern JavaScript frameworks).
- Strong background with relational and/or NoSQL databases (PostgreSQL, SQL Server preferred).
- Experience with cloud platforms (AWS preferred) and distributed services (EC2, Lambda, S3, SNS/SQS).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience in system design and architecture, with ability to evaluate trade-offs and propose scalable solutions.
- Understanding of edge computing concepts and connected devices a plus.
- Strong problem-solving skills, with ability to work through ambiguity and drive clarity.
- Excellent communication skills, able to explain technical decisions to both technical and non-technical stake-holders.
Desired Attributes
- A proactive leader who takes ownership of complex initiatives and drives them to completion.
- Skilled mentor with a passion for helping others grow.
- Advocates for engineering excellence, scalability, and maintainability.
- Comfortable in a fast-paced, iterative development environment.
- Curious and adaptable, with a strong interest in applying emerging technologies to solve real-world challenges.
Apply for this job
-
Lead Software Engineer
2 weeks ago
Minnesota, United States OCLC Full timeTogether we make breakthroughs possible.At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to...
-
Senior Software Engineer
1 week ago
Minnesota, United States OCLC Full timeTogether we make breakthroughs possible. At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations...
-
Software Engineer
7 days ago
Minnesota, United States Hollstadt Consulting Full timeMinnesota - DeveloperHollstadt OverviewHollstadt Consulting is a management and technology consulting firm dedicated to placing professionals at engagements where they will excel. When you work with us, you'll work with a refreshingly real company led and staffed by seasoned experts who are also down-to-earth, good people. We're committed to treating you...
-
Senior Software Engineer
6 hours ago
Minnesota City, United States Highmark Health Full timeA leading healthcare software company in Minnesota is seeking a Software Engineer to enhance collaboration within an agile team. The role involves designing scalable software applications and mentoring junior engineers. Ideal candidates have a Bachelor's in Computer Science and 5 years of experience in software design and algorithm analysis, as well as...
-
Senior Backend PHP Software Engineer
2 weeks ago
Minnesota, United States Third-Party Job Posts Full timeWhat Makes Us Unique At Cloudbeds, we're not just building software, we're transforming hospitality. Our intelligently designed platform powers properties across 150 countries, processing billions in bookings annually. From independent properties to hotel groups, we help hoteliers transform operations and uplevel their commercial strategy through a unified...
-
Staff Software Engineer
2 weeks ago
Minnesota, United States Field Nation Full timeWho we are:Field Nation brings companies and service professionals together through an integrated, easy-to-use platform. We support businesses looking to grow their service offerings while also empowering technicians to leverage their skills on their own terms. Our mission is to help the service delivery industry do great work, and we live that mission by...
-
Sr Software Engineer
7 days ago
Minnesota, United States Russell Tobin Full timeJob Title: Software Engineer (.NET Core/.NET)Location: Minneapolis, MNOnsite/Remote: 1-2 days OnsiteDuration: 11 Months plusPay Range: $45-$50/hr on W2 (DOE) Description:Key ResponsibilitiesDesign, develop, and maintain backend services and APIs using C# and .NETSupport and enhance existing applications while contributing to the transition toward...
-
Minnesota, United States 3M Full timeJob DescriptionSenior Product Development and Support EngineerCollaborate with Innovative 3Mers Around the WorldChoosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety...
-
Senior Process Mechanical Engineer
1 week ago
Minnesota, United States Brown and Caldwell Full timeBrown and Caldwell is currently seeking a self-motivated water and wastewater treatment engineer specializing in process mechanical design to join our team. When you join Brown and Caldwell you will find that we offer a non-hierarchical, collaborative, and supportive environment, allowing you to learn, grow your career, and have fun while doing your best...
-
Senior Application Engineer
1 week ago
Minnesota, United States 3M Full timeJob DescriptionSenior Application EngineerCollaborate with Innovative 3Mers Around the WorldChoosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety of people, global...