Software Engineer
Agillence, Inc.
Job Description
Salary: $100,000 - 110,000 per year
Requirements:- We need 3β8 years of professional software engineering experience.
- We need strong Java development skills grounded in object-oriented programming principles.
- We need hands-on experience with Java 17+ along with collections, streams, lambdas, and common design patterns.
- We need strong analytical thinking and problem-solving ability.
- We need experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or similar.
- We need a bachelors degree in Computer Science, Engineering, or equivalent practical experience.
- We need the ability to quickly learn complex enterprise software and business workflows.
- We require legal authorization to work in the United States without current or future visa sponsorship.
- Preferred experience includes HTML, JavaScript/TypeScript, CSS, JSP, Apache Tomcat, REST APIs, Git/Bitbucket, Gradle, CI/CD pipelines, enterprise application support, supply chain or manufacturing software, and AI-assisted development tools.
- We design and build Java-based enterprise web applications.
- We develop scalable backend services and REST APIs.
- We create and maintain Oracle database objects, stored procedures, and queries.
- We diagnose and resolve complex Tier 3 production incidents.
- We integrate our applications with ERP systems, logistics providers, and customer platforms.
- We take part in Agile development, sprint planning, code reviews, and technical discussions.
- We improve software quality, performance, and maintainability.
- We collaborate with Product, Support, and Implementation teams to deliver customer solutions.
- We support enterprise software used in supply chain optimization for global manufacturers.
- AI
- Backend
- BitBucket
- CI/CD
- CSS
- ERP
- Git
- Gradle
- Support
- JSP
- Java
- JavaScript
- Oracle
- PostgreSQL
- REST
- SQL
- Tomcat
- TypeScript
- Web
- API
- Claude Code
- Copilot
- GitHub
More:
We build enterprise optimization software that helps Fortune 500 automotive manufacturers and global supply chain leaders move production material efficiently and solve complex logistics challenges. Our small engineering team offers high visibility, broad exposure across the full software development lifecycle, and strong opportunities for technical growth through mentoring and hands-on learning. We work in a hybrid environment with two in-office collaboration days each week for architecture discussions, whiteboarding, mentoring, and solving difficult engineering problems together.
The role is based in Southfield, Michigan, and includes benefits such as medical, dental, vision, life and disability insurance, a 401(k) plan, paid time off, paid holidays, an employee assistance program, onsite amenities, and team events.
last updated 31 week of 2026