Senior Software Engineer - Backend
Remote within the United States
About Us:
TrackVia offers the most-trusted app building platform for anyone looking for a better way to work. TrackVia gives businesspeople and IT experts the ability to easily build and integrate apps to track, manage, and automate processes in days, not weeks. Our customers make lasting and substantial improvements to their business using TrackVia’s bullet-proof cloud-based technology — and they love getting the industry’s best customer experience every step of the way.
As a Senior Software Engineer - Backend, you will play a critical role in developing and maintaining the backend systems that power our core applications. You will use modern Java technologies to build scalable, secure, and high-performance services while collaborating with cross-functional teams to deliver robust solutions. This is a hands-on role in which you will contribute to coding, design decisions, and system architecture, ensuring that our technology meets business needs and maintains the highest standards of quality and performance.
We are looking for a well-rounded engineer with a Java-focused background who is also comfortable stepping into a generalist role when needed. Whether optimizing databases, improving API performance, or troubleshooting infrastructure issues, you will help drive technical excellence across the platform.
Key Responsibilities
- Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
- Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
- Build and optimize RESTful APIs and microservices architectures to support business requirements.
- Contribute to architectural decisions, ensuring scalability, security, and maintainability.
- Work with relational databases like MySQL, including schema design and query optimization.
- Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
- Improve deployment workflows using GitLab CI/CD and automated testing.
- Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
- Be open to collaborating on frontend or infrastructure-related tasks when needed.
Requirements
- 6+ years of experience in backend software development with a focus on Java.
- Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
- Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
- Hands-on experience with RESTful API development and microservices architectures.
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
- Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
- Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
- Expert understanding of OOP, SOLID, DRY principles.
- Demonstrated ability to identify, manage, and reduce complexity within a codebase
- Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
- Ability to take on generalist responsibilities when needed.
- Must be authorized to work in the United States.
Nice to Have
- Experience with AWS AuroraDB and multi-tenant SaaS architectures.
- Familiarity with dynamic query generation mechanisms for advanced data retrieval.
- Proficiency with GitLab CI/CD and security best practices.
- Prior experience leading teams or mentoring engineers.
- Experience developing with additional languages such as Node.js, Python and Bash
Benefits
- Fully Remote (optional quarterly meetups in Denver, CO)
- 100% employer-paid medical, dental, and vision insurance
- 401(k) with company match
- Unlimited PTO & flexible work schedule
- Paid parental leave after six months
- Four-day work week during summer months
- Recognized as one of the best places to work (Built in Colorado & Outside Magazine)
The salary range for this position is $120,000 - $150,000 based upon skillset.
Applicants with disabilities may contact Human Resources via telephone or e-mail and arrange for accommodations with the application process. Please contact us at hr@trackvia.com or (720) 625-3415.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. TrackVia EEO Policy Statement.
ApplyJob Profile
Must be authorized to work in the United States
Benefits/Perks100% employer-paid medical, dental, and vision insurance Fully remote Optional quarterly meetups Paid parental leave Salary range
Tasks- Collaborate with cross functional teams
- Design and develop backend services
- Implement secure coding practices
- Optimize APIs and microservices
- Troubleshoot production issues
API Development Automated Testing AWS CI/CD Communication Concurrency Design Patterns DevOps Docker GitLab Hibernate Java Kubernetes Memory management Microservices MySQL OOP PostgreSQL Problem-solving RESTful API's SaaS Software Development Spring Boot
Experience6 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9