The Software Development Engineer II is an intermediate-level software engineer responsible for supporting the design, development, and integration of software products and features, working independently and collaboratively to deliver solutions that enhance usability and maintainability within a team environment.
Key Responsibilities
Support software development and design of products and improvements of moderate difficulty
Integrate software components into existing builds and create installation utilities
Develop and modify code using object-oriented, modular, and readable practices
Review project documentation and reproduce or define defect boundaries
Implement and modify unit tests and user interface details
Work independently and as part of a team to develop solutions based on customer or market requirements
Follow product development processes and best practices to ensure quality
Requirements
Experience with C and C software development
BS Degree in Software Engineering, Science, or comparable preferred
2-5 years of software experience
Must be eligible to obtain passport
Must be able to travel by air, including occasional overseas travel for extended periods and occasional domestic travel
Must be able to sit for extended periods of time
Must be able to communicate effectively in English
Must be able to lift 25 lbs
Regular and on-time attendance
This is a hybrid position requiring 3 days in the office unless otherwise specified
Benefits & Perks
medical, dental, and vision coverage
401k matching
generous time off package
on-site gym
16 weeks fully paid maternity leave
10 weeks fully paid paternity leave
life insurance
short and long-term disability
tuition assistance
Ready to Apply?
Join Phoenix Contact and make an impact in renewable energy