Work that matters.
We regard our people as our most valuable asset. If you're motivated, persistent, and passionate about technology — we'd love to talk.
Where technology meets purpose
We're a company with a mission to revolutionize how businesses use technology — and we need the right people to do it. At Caret Solutions, Inc., you'll work on real, complex problems for real businesses across industries you might never have expected software to touch.
We invest in our team's careers and provide the tools and resources to grow and succeed. Every person here has a direct impact on the products we deliver and the clients we serve.
Work on meaningful problems
Real business challenges across petroleum, real estate, logistics, agriculture — not toy projects.
Grow your career
Investment in your professional development, certifications, and technical advancement.
Collaborative environment
Small, tight-knit teams where your input shapes architecture, process, and product direction.
Senior mentorship
Work alongside experienced engineers and business consultants across every engagement.
Current openings
We're looking for a senior developer to lead the design and development of complex business applications across our client portfolio. You'll be responsible for architecture decisions, code quality, and mentoring junior team members.
- Development of new software to meet business requirements
- Monitoring and configuration of deployed applications
- Maintenance and enhancement of existing deployed systems
- Collaboration with business analysts to translate requirements into technical specifications
- Code review and mentorship of junior developers
An exciting entry-level opportunity to work on real, production-grade business systems from day one. You'll be mentored by senior engineers and grow your skills across the full development lifecycle.
- Development of new software features under senior guidance
- Bug fixing and maintenance of existing systems
- Participation in code reviews and team stand-ups
- Documentation of technical work and processes
- Eagerness to learn and grow across different technology stacks
We're always looking for great people.
Send us your CV — we keep exceptional candidates on file for future roles.