> Markdown version of [/jobs/ext/3975783-software-engineer](https://www.wearedevelopers.com/jobs/ext/3975783-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Eliassen Group - **Location:** Farmington Hills, MI, United States (Remote available) - **Salary:** $128,960.0 - $149,760.0 - **Contract:** Temporary to permanent - **Skills:** Testing (Software), Computer Engineering, Software Debugging, Graphical User Interface, Object-Oriented Software Development, Performance Tuning, Systems Development Life Cycle, Software Engineering, Reliability of Systems, Information Technology, Modeling and Simulation, Programming Languages - **Published:** October 27, 2026 - **Apply:** https://www.adzuna.com/details/5870573538 ## About the Role * Demonstrated Safer Payments experience. * Proficiency across multiple programming languages. * Experience with OOA/OOD, testing, performance tuning, and integration. * Ability to conduct thorough analyses and reviews across the SDLC. Education Requirements: * Undergraduate degree in computer engineering, computer science, information technology, or a related discipline. ## Description Our client seeks a software engineer to perform full lifecycle application development. The role will design, code, and debug in multiple languages, conduct analysis and reviews, and integrate software with existing systems. The engineer will drive quality assurance, performance tuning, and documentation while maintaining standards compliance and evaluating new technologies. Must have Safer Payments experience., * Execute full lifecycle application development. * Design, code, and debug applications in various software languages. * Perform software, code, and requirements analysis with reviews. * Identify code metrics and perform system risk and reliability analysis. * Apply object-oriented design and analysis. * Develop software modeling and simulation. * Design front-end graphical user interfaces. * Conduct software testing and quality assurance. * Perform performance tuning, improvement, balancing, usability, and automation. * Support, maintain, and document software functionality. * Integrate software with existing systems. * Evaluate and identify new technologies for implementation. * Maintain standards compliance. * Implement localization or globalization of software.