×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Waukesha, Waukesha County, Wisconsin, 53188, USA
Listing for: UNAVAILABLE
Full Time position
Listed on 2026-01-29
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, DevOps, Full Stack Developer
Job Description & How to Apply Below

Overview

Job Summary

Participate in software development for medical device applications by independently implementing moderately complex features, developing automated tests, and improving code quality. Contribute throughout the software development life cycle, including design, construction, debugging, and testing. Ensure reliable, compliant software by applying engineering and quality practices with increasing autonomy. This role adds value by advancing product quality, accelerating development velocity, and elevating coding and testing standards within the team.

The position’s unique contribution is delivering high‑quality features and test assets that strengthen overall system reliability.

Responsibilities

Key Accountabilities

  • Design and implement moderately complex software features and/or automated test cases and frameworks within established architectural guidelines. Success measured through: working, maintainable implementations; adherence to coding and quality standards; and well-reasoned design improvements.
  • Drive technical excellence by following and reinforcing development and testing standards, participating actively in code reviews, and improving documentation quality. Success measured through: strong review contributions, improved documentation, and effective mentoring of junior developers/testers.
  • Contribute meaningfully to design discussions, architectural evaluations, and code reviews, influencing decisions with thoughtful technical input. Success measured through: quality of technical contributions and demonstrated ability to articulate and defend technical choices.
  • Evaluate tools and technologies relevant to both development and testing (e.g., frameworks, automation tools, libraries), delivering proof‑of‑concept implementations. Success measured through: clear analysis of alternatives, documented trade‑offs, and recommendations that drive informed team adoption.
  • Provide technical mentorship to Software Engineer I team members while seeking guidance from senior engineers when needed. Success measured through: measurable mentee skill growth, positive feedback, and ability to explain technical concepts effectively.
  • Champion software quality by designing test strategies, developing automated test cases/frameworks, and maintaining documentation standards. Success measured through: improved test coverage metrics, reduced defect rates, enhanced documentation quality, and successful adoption of automated testing approaches.
  • Proactively identify and implement process improvements within the team's workflow. Success requires successful implementation of process improvements, measurable efficiency gains in team workflows, and positive adoption by team members.
  • Independently resolve moderate to complex technical issues, serving as an escalation point for junior engineers. Success requires timely resolution of technical problems, clear documentation of solutions, appropriate escalation decisions, and effective knowledge sharing of solutions.
  • Lead small to medium‑sized feature implementations or testing initiatives, coordinating work across contributors to ensure successful delivery. Success measured through: on‑time delivery, accurate task estimation, clear documentation, and effective collaboration with teammates.
  • Performs other duties and responsibilities as assigned

Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

Networking/Key relationships

  • Development and Testing Teams – Take a leading role in daily development and testing activities. Ensure software meets requirements, adheres to standards, and is properly tested throughout the development lifecycle. Actively contribute to technical discussions and decision‑making processes.
  • Technical Lead/Senior Engineers – Maintain regular collaboration on technical design and implementation strategies. Seek guidance on complex technical challenges and architectural decisions while participating in technical planning and estimation activities. Focus on developing technical expertise and leadership skills through mentorship from senior team members.
  • Cross‑functional Teams – Begin representing…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary