Demo

Software Development Engineer II - III

Yahara Software
Madison, WI Full Time
POSTED ON 3/10/2025
AVAILABLE BEFORE 5/10/2025

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

 

Join our team at Yahara Software!


We have an exciting opening for a full-time Software Developer (Mid-Level) to join our innovative Software Development team in Madison, Wisconsin!

This position will be involved in the entire software development lifecycle for multiple projects and collaborate with internal and external cross-functional teams to deliver project objectives on time. Some responsibilities may include the planning, full-stack development, and analysis of projects, software design, coding, testing, installation, and supporting various clients through the implementation process. We are a Gold Certified Microsoft Partner and operate under an Agile Development Methodology.

 

At Yahara Software, we have a dynamic work environment where our employees get to solve new problems nearly every day. As a Software Development Engineer, you will have the opportunity to support multiple projects over time and will gain experience working in multiple different domains. Due to that, this role demands adaptability, the ability to prioritize and shift focus quickly, and the collaboration skills necessary to navigate different project teams and stakeholders. You’ll have the opportunity to work on everything from new feature development to optimizing existing systems, all while learning and evolving in an environment that encourages innovation and continuous growth.


 


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 the established ticketing process related to assigned projects including grooming, pointing, and execution.
  • 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.


Who You Are: 

    • Passionate: You are a lifelong learner with a passion for software development and desire to create quality solutions within a collaborative development environment.
    • Focused: You have the ability to switch context and bring your best to multiple different projects and environments.
    • Collaborative: You actively engage in conversations, share your ideas, thoughts, and feedback in a clear and open manner.
    • Adaptable: You are flexible and able to adjust to new situations, whether in technology, methodology, or other circumstances.
    • Resilient: You understand that growth involves setbacks and challenges. You’re willing to learn from mistakes and use them as stepping stones to improve.
    • Critical Thinker: You actively analyze information, evaluate different viewpoints, and make informed decisions. You question assumptions and are thoughtful about how you apply new knowledge.
    • Agile: You are comfortable working in an Agile Development Methodology environment.
    • Strong Initiative: You are proactive, self-motivated, and take ownership of your work and seek solutions or improvements on your own.
    • Professional: You possess an ability to understand and communicate with customers and internal team members in a service-oriented manner while maintaining a high level of professionalism.
    • Driven: You value consistency and reliability and strive to meet or exceed expectations with every project.


    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.
    • Have direct experience working in an Agile Development Methodology environment.
    • Background in object-oriented programming.

     

    Technical Qualifications:

    (Candidates interested in this position should demonstrate experience in a subset of the following technologies)

     

    • Microsoft .NET Framework
    • 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
    • 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 Benefits & Perks:

    • Over 20 days of PTO accruable in the first year of employment!
    • Health insurance options to best fit you and your family’s needs (Medical, Dental, and Vision)
      • HMO (copay or high-deductible health plan)
      • PPO
    • Health Savings Account (HSA) option with annual employer contributions
    • Flexible Savings Account (FSA) availability
    • 401(k) options (Both Traditional and Roth) with guaranteed company match
    • 100% company paid short-term and long-term disability
    • 100% company paid life insurance plans with option to increase coverage
    • 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 with home office stipend
    • Company supported community outreach/team volunteer opportunities
    • Monthly and Quarterly Employee Recognition Awards with spot bonuses for outstanding contributions
    • Bonus certification program for career development (Microsoft, AWS, PMP, IIBA, etc.)
    • Employee Assistance Program includes:
      • Professional counselling for emotional wellness and life coaching
      • Legal and financial consultation and services
    • 100% company paid identity theft protection plan
    • 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. We are unable to provide any sponsorship at this time.



    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 II - III?

    Sign up to receive alerts about other jobs on the Software Development Engineer II - III 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: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130

    Sign up to receive alerts about other jobs with skills like those required for the Software Development Engineer II - III.

    Click the checkbox next to the jobs that you are interested in.

    • Bug/Defect Analysis Skill

      • Income Estimation: $114,549 - $164,025
      • Income Estimation: $120,936 - $155,014
    • Debugging Skill

      • Income Estimation: $112,685 - $163,282
      • Income Estimation: $114,549 - $164,025
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

    Software Development Engineer I

    Yahara Software, Madison, WI

    Software Development Engineer

    Intelliswift Software Inc, Madison, WI

    AI Assistant is available now!

    Feel free to start your new journey!