📍 Milwaukee, WI (On-site)
🕒 Full-Time | Experienced Level
🏢 OnCourse Information Services
At OnCourse, we’ve been innovating for over 35 years — helping clients across the U.S., from small physician offices to Fortune 100 giants, transform how they manage information. Based in Milwaukee, Wisconsin, we’re a privately-held company with a passion for applying cutting-edge technology to real-world document management challenges.
We’re looking for a Senior Software Engineer to join our team of creative, resourceful professionals. If you’re excited by the idea of building scalable, enterprise-wide solutions that make a real impact — and doing it alongside a team that values innovation, experience, and excellence — we want to hear from you.
🔍 SummaryThe Senior Software Engineer oversees the development and implementation of new software systems. You’ll research, design, and write new software programs, update existing systems, and conduct feasibility studies.
🛠️ Key ResponsibilitiesSoftware Development
- Collaborate in an agile environment with end-users, peers, and leadership
- Build scalable web services and reusable components
- Review and test code, prepare release plans
- Mentor developers and ensure high-quality deliverables
Architecture & Design
- Recommend and implement modern technologies
- Lead design reviews and set technical standards
- Document solutions and conduct systems analysis
Client Support
- Troubleshoot and resolve technical issues
- Communicate effectively with clients and stakeholders
Other
- Maintain a clean and safe work environment
- Perform additional duties as assigned
- Bachelor’s in Software Engineering, Computer Science, or related field (preferred)
- 5+ years of software development experience
- Strong communication, problem-solving, and organizational skills
- Ability to work independently and collaboratively
- Passion for learning and innovation
Preferred Technical Skills:
- AWS/Cloud, Git/GitLab, CI/CD
- SQL/PostgreSQL, Python
- Agile methodology
- React, Auth0, JavaScript
- C#, .NET Core/.NET Framework
- Generative AI/LLM technologies
- Office-based with quiet to moderate noise levels
- Must be able to sit, stand, and lift up to 10 lbs occasionally
- Vision and hearing requirements apply
- Over 35 years of industry leadership
- Clients nationwide
- A team of dedicated professionals
- A culture of innovation and collaboration
Ready to make an impact?
Apply now and help us shape the future of document management.
Skills Required
- Bachelor's in Software Engineering, Computer Science, or related field
- 5+ years of software development experience
- Strong communication, problem-solving, and organizational skills
- Ability to work independently and collaboratively
- Passion for learning and innovation
What We Do
MRA - The Management Association is a nonprofit employer association that provides comprehensive HR services, including recruitment, advice, training, and development, to over 5,000 member companies.









