Acme Recruiters

Software Engineer III
Software Developer
MadisonWisconsin Temp to Perm Apr 1, 2025

Software Engineer III

Job Title: Senior Software Engineer

 

Our client, a leading innovator in the technology sector, is seeking a Senior Software Engineer to join their dynamic team. Located in the heart of Silicon Valley, this forward-thinking company thrives on pushing the boundaries of full-stack software engineering. The selected candidate will act as a subject matter expert and leverage their considerable expertise to support the development of innovative software solutions, making significant contributions from inception to deployment.

Responsibilities:

  • Serve as a vital full-stack engineering expert within an agile scrum team, collaborating closely with product owners, designers, and fellow engineers to deliver incremental business value.

  • Mentor and guide team members, promoting the adoption of best practices and cutting-edge technologies.

  • Tackle complex technical and business challenges with creative, out-of-the-box solutions.

  • Design, engineer, test, deploy, and maintain sophisticated, scalable software applications from end to end.

  • Deliver high-quality software by writing clean, efficient code and employing methodologies like pair programming, test-driven development (TDD), and continuous integration.

  • Stay engaged with the ever-evolving tech industry, networking, and identifying new technologies that could enhance organizational capabilities.

  • Work cross-functionally to shape strategic direction with other disciplines.

  • Cultivate a comprehensive understanding of user experiences, business processes, and systems.

Required Qualifications:

  • A minimum of 4 years of experience in software engineering or a related field.

  • Bachelor’s degree in Computer Science or a related discipline, or equivalent experience/training.

  • Proficiency in:

    • Test Automation.

    • Cloud computing platforms.

    • Developing custom, high-scale, n-tier applications using object-oriented programming languages.

    • Building web or mobile applications with modern technologies.

    • Employing design patterns to write clean, maintainable, and efficient code.

    • Using Git version control for codebase management.

    • Practicing TDD, unit testing, pair programming, and other XP methodologies.

  • Strong interpersonal and communication skills, with the ability to introduce innovative ideas and technologies to developer communities.

  • Professional demeanor with a customer service mindset.

  • High school diploma or equivalent.

  • Must be at least 18 years old and have authorization to work in the U.S.

Preferred Qualifications:

  • Experience in creating high-scale distributed systems in cloud environments.

  • Background in deploying to Kubernetes environments.

  • Familiarity with DevOps practices and supporting tools.

  • Experience with agile/lean development methodologies.

  • Proficiency in .Net WebAPI and .Net Core.

  • Understanding of design patterns and/or SOLID principles.

This is a full-time permanent position, offering an excellent opportunity to contribute to a cutting-edge technology leader.