Sr Software Engineer
Transit Technologies LLC
Lead Java Developer
Location: Naperville, IL (Hybrid Preferred) Department: Product & Engineering Type: Full-Time
Build Technology That Moves Transportation Forward
At Bytecurve, we help transportation companies operate smarter, safer, and more efficiently through innovative technology solutions.
Our platform transforms data from telematics systems, GPS devices, onboard cameras, payroll systems, and operational applications into actionable insights that improve dispatch operations, routing efficiency, fleet utilization, compliance, safety, and business performance.
We are looking for a hands-on Lead Java Developer who enjoys solving complex technical challenges, building scalable applications, and helping shape the future of transportation technology. This is an opportunity to work in a fast-paced, entrepreneurial environment where your contributions will directly impact customers and the growth of the business.
The Opportunity
This role is ideal for a senior software engineer who wants to remain hands-on while providing technical leadership across application development, database design, integrations, and production support.
As our Lead Java Developer, you will play a critical role in the design, development, deployment, and ongoing enhancement of Bytecurve's Dispatch Platform. You will partner closely with product, engineering, and offshore development teams to deliver high-quality software solutions that help transportation organizations operate more effectively.
If you enjoy building software, solving difficult technical problems, mentoring developers, and driving technical excellence, we'd love to talk with you.
What You'll Own
Software Development & Architecture
- Design, develop, and enhance Bytecurve's web-based Dispatch Platform
- Build scalable, maintainable applications using Java and modern development frameworks
- Participate in architecture discussions and technical design decisions
- Deliver high-quality, well-tested code that supports long-term platform growth
- Establish and promote development best practices and coding standards
Database Development & Data Management
- Develop complex SQL queries, stored procedures, and database functions
- Work with large datasets to support operational reporting and analytics
- Optimize application and database performance
- Support integrations across multiple systems and data sources
Technical Leadership
- Provide technical leadership and guidance to offshore development resources
- Participate in code reviews and mentor developers on technical best practices
- Conduct root cause analysis and troubleshoot complex production issues
- Help improve development processes, quality controls, and delivery standards
Deployment & Operations
- Manage source code through Git-based repositories
- Support application deployments to QA and Production environments
- Assist with software installation, configuration, and integration activities
- Contribute to application reliability, scalability, and supportability
Cross-Functional Collaboration
- Partner with product and business stakeholders to understand requirements
- Help develop accurate project estimates and technical approaches
- Collaborate across teams to deliver successful customer outcomes
- Communicate technical concepts effectively to both technical and non-technical audiences
What You Bring
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or related discipline, or equivalent practical experience
- 5+ years of hands-on Java development experience
- 5+ years of enterprise web application development experience using Java/J2EE
- 4+ years of experience developing SQL queries, functions, and stored procedures
- Experience working with transactional databases such as Oracle, SQL Server, or DB2
- Strong experience with Spring Framework and Eclipse IDE
- Experience developing and consuming Web Services
- Experience with MVC frameworks such as Spring MVC, Struts, or Grails
- Experience with ORM technologies such as Hibernate or MyBatis
- Solid understanding of HTML, CSS, and JavaScript
- Experience using Git or similar source control tools
- Strong verbal and written communication skills
- Experience leading technical initiatives and collaborating with distributed development teams
Preferred Qualifications
- Experience with Angular or other modern front-end frameworks
- Experience working with large datasets and analytics platforms
- Experience developing mobile applications
- Experience within transportation, logistics, fleet management, or dispatching environments
- Experience supporting SaaS or enterprise software applications
Who Thrives Here
Our strongest team members consistently demonstrate these characteristics:
- Drives Results Relentlessly – Delivers solutions and overcomes obstacles with urgency and accountability.
- Owns It – Takes responsibility for outcomes and follows through.
- Thinks Critically, Acts Decisively – Solves problems with sound judgment and practical execution.
- Communicates with Impact – Collaborates effectively with technical and non-technical stakeholders.
- Obsessed with Growth – Continuously learns and embraces new technologies.
- Raises the Standard – Pursues excellence in code quality, performance, and customer outcomes.
- Coachable – Open to feedback and committed to continuous improvement.
Why Join Bytecurve?
- Work on products that directly improve transportation operations and safety
- Contribute to meaningful solutions used by transportation organizations every day
- Join a growing technology company where your impact is visible
- Collaborate with talented engineers in a highly entrepreneurial environment
- Opportunity to influence technical direction and platform evolution
- Competitive compensation and benefits package
If you're excited about building software, solving real-world problems, and making a meaningful impact in transportation technology, we'd love to hear from you.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- entry level software engineer remote Naperville, IL
- cybersecurity software engineer Naperville, IL
- software engineer Naperville, IL
- software engineer healthcare Naperville, IL
- startup software engineer Naperville, IL
- intel software engineer Naperville, IL
- software developer positions Naperville, IL
- software engineer full time Naperville, IL
- part time software developer remote Naperville, IL
- software developer Naperville, IL
