> Markdown version of [/jobs/ext/3834020-product-engineering-technical-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/3834020-product-engineering-technical-software-engineer-2). 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). --- # Product Engineering - Technical Software Engineer 2 - **Company:** Everforth Apex - **Location:** Warren, MI, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Software Applications, Unit Testing, Computer Engineering, Data Structures, Python (Programming Language), Software Tools, Software Engineering, Software Requirements Analysis, Agentic-AI, Information Technology, Claude, Databricks - **Published:** October 19, 2026 - **Apply:** https://www.dice.com/job-detail/5c019971-25c3-4a63-8558-8a2db477e98a ## About the Role Education: A Bachelor's degree in a technical field such as computer science, computer engineering, or a related field is required. Experience: 2-4 years of experience are required. Technical Skills: * Knowledge of Python. * Experience creating AI agents and tools. * A solid foundation in computer science, with competencies in data structures, algorithms, and software design. * Experience with large systems software design and development. * Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems. * Good project management skills and the ability to work on multiple projects in parallel. Preferred Qualifications * Experience with Databricks. * Experience with Claude. Unless expressly authorized in the interview/skill set validation instructions, candidates may not use AI tools or other third-party assistance during an interview or assessment to generate or provide substantive answers to interview questions. Candidates should answer organically in their own words, drawing on their own knowledge, skills, and experience. Failure to adhere to these expectations may result in the candidate being removed from consideration. ## Description This position involves designing, developing, implementing, testing, and maintaining business and computer applications software. The role focuses on creating applications and tools to automate and improve processes, including the use of AI. The successful candidate will observe team workflows to identify opportunities for automation that enhance efficiency and quality., * Create applications and tools to automate processes utilizing company systems, including AI. * Observe team operations to identify opportunities for automation or efficiency tools. * Develop project plans and timelines, communicate progress, and provide status updates. * Create clear documentation for tools, manage rollouts, and train team members. * Gather and analyze system requirements, document specifications, and develop software solutions. * Code new programs and modify existing ones to meet new standards. * Conduct unit testing and create migration packages for system and user testing. * Perform post-implementation validation and resolve any bugs.