Demo

Software Development Engineer

Yahara Software
Madison, WI Other
POSTED ON 9/6/2025
AVAILABLE BEFORE 11/6/2025

We have an exciting opening for a full-time,
Software Development Engineer to join our innovative Software Development team in Madison, Wisconsin! 


Join a team recognized as one of Madison Magazine’s Best Places to Work, where innovation thrives, collaboration drives success, and your work makes a real-world impact—because at Yahara, we don’t just build software, we empower people and transform industries. You can learn more here: Press Release: Yahara Software Named Best Place to Work by Madison Magazine 


Important Notes about this Position:   

  • This is an LTE (Limited Term Employment) position that has a projected 6-12 month (possibly longer) duration with the potential opportunity to become a permanent, full-time employee with benefits depending on performance and business needs. 
  • We are unable to provide sponsorship at this time. 

 

Summary:   

The Software Development Engineer (SDE) is responsible for building and enhancing solutions within an existing codebase. The SDE will work closely with clients to understand their needs and implement solutions on both front-end and back-end software. They will be able to define small stories on their own or with minimal guidance. The SDE will participate in grooming, stand-up, and retrospective meetings, providing insight from their experiences. They will also communicate and explain blockers to their team and
seek assistance to resolve them as needed. The position will operate chiefly in an agile environment and require collaboration with project teams.
 

 

What You’ll Do:   

  • Develop new solutions and features within our existing codebase to meet client requirements. 
  • Implement Agile workflow practices, including participating in grooming and pointing of tickets. 
  • Flush out front-end and back-end solutions as needed  
  • Ability to implement the entire codebase (both back-end and front-end). 
  • Participate in grooming and pointing of tickets. 
  • Participate more broadly in code reviews by peer reviewing and providing feedback to others. 
  • Actively engage in stand-up meetings, providing updates on progress and identifying any blockers. 
  • Professionally demonstrate completed work to clients, ensuring satisfaction and alignment with expectations. 
  • Demonstrate knowledge and ability to work with containerized development solutions in Docker and Docker-Compose. 
  • Demonstrate ability to evaluate third-party tools and frameworks for suitability and
    demonstrate knowledge of how to integrate such tools into projects.
     
  • Contribute to retrospectives meetings, evaluating project successes, failures, and opportunities for improvement. 
  • Collaborate closely with other Developers and supporting team members to deliver high-quality solutions. 
  • Develop comprehensive technical documentation to facilitate future software development projects. 
  • Performs other duties as assigned. 

 

 

What You’ll Bring 

  • 3 years of Software Development experience. 
  • Bachelor's, Associate’s or higher degree in Computer Science or related discipline (or equivalent experience). 
  • Strong background in a variety of software design and development concepts. 
  • Self-starter with a passion for software development and desire to develop quality solutions within a collaborative development environment. 
  • Demonstrated ability to work more independently on technical tasks that are of growing complexity. 
  • Ability to understand and communicate customer's business requirements. 
  • A desire to problem-solve combined with the ability to recognize blockers and utilize team strengths 
  • Have direct experience working in an Agile Development Methodology environment. 
  • Background in object-oriented programming. 

Specific Technical Qualifications You Have: 

  • Python 
  • Modern JavaScript Framework (i.e., React, Vue.js) 
  • JavaScript/TypeScript, Webpack  
  • Microsoft SQL Server, Postgres and other relational databases 
  • Cloud Platforms- Microsoft Azure/Amazon Web Services 
  • Web Service/API development 
  • Microsoft .NET Framework 
  • Familiarity with AI and ML assistance technologies (As a practice we use these to improve productivity, learning, and project deliverables. The use of said tooling does not diminish your responsibility for quality, accuracy and understanding of your work.) 
  • Some Java experience a plus 
  • Familiarity w/ network architectures and protocols such as use of Sockets as well as TCP/IP and UDP packets 
  • DevOps tools (i.e., Docker, Kubernetes) 
  • Client Server and Web Development experience is highly desirable 


Company Perks: 

  • On-site gym membership including basketball court 
  • Fresh fruit, healthy snacks, and beverages provided in office daily 
  • Hybrid and remote schedule availability for most positions  
  • Company supported community outreach/team volunteer opportunities 
  • Monthly and Quarterly Employee Recognition Awards with spot bonuses for outstanding contributions 
  • Employee-run committee opportunity involvement 
  • Collaborative and engaged company culture founded on realized values and incredible people 


 

If you need an accommodation as part of the employment process, please contact Human Resources via email at hradmin@yaharasoftware.com 


 

Yahara Software LLC. Is an Equal Employment Opportunity/Affirmative Action Employer. 

The current opening positions listed are full-time, in-house salaried position with competitive salary and benefits. Candidates must be eligible to work in the U.S on a permanent basis and can work on-site in our office located in Madison, Wisconsin. 

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Development Engineer?

Sign up to receive alerts about other jobs on the Software Development Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Yahara Software

Yahara Software
Hired Organization Address Madison, WI Full Time
As technology continues to advance, Yahara Software is growing its life sciences teams. Future positions could include: ...
Yahara Software
Hired Organization Address Madison, WI Full Time
About Yahara: We’re not just another technology services firm — we’re a team that helps BioHealth innovators and Transpo...

Not the job you're looking for? Here are some other Software Development Engineer jobs in the Madison, WI area that may be a better fit.

Software Engineer

TALENT Software Services, Madison, WI

Internship - Software Engineer Intern

Singlewire Software, LLC, Madison, WI

AI Assistant is available now!

Feel free to start your new journey!