About skillspath – Pioneering Innovation in a Connected World
skillspath is a world‑renowned technology leader that empowers millions of people every day through cutting‑edge hardware, software, and services. Our mission is to create products and experiences that enrich lives, inspire creativity, and push the boundaries of what technology can achieve. With a culture built on curiosity, inclusion, and relentless pursuit of excellence, skillspath attracts the brightest minds who thrive on solving complex problems and delivering extraordinary value to customers worldwide.
Why This Role Matters
As a Java Software Engineer – Customer Systems, you will be a pivotal member of skillspath’s Customer Support division, helping to design, develop, and maintain the robust backend platforms that power our global support operations. This is a fully remote, full‑time position that offers the flexibility to work from home while collaborating with cross‑functional teams across Austin, TX, and beyond. If you are passionate about building scalable, high‑performance systems that directly impact customer satisfaction, this is the opportunity you’ve been waiting for.
Key Responsibilities
- Design, develop, and maintain Java‑based enterprise applications that support skillspath’s customer support ecosystem.
- Collaborate closely with product owners, business analysts, and fellow engineers to translate business requirements into technical specifications.
- Implement RESTful APIs, microservices, and data pipelines using Spring Framework, Spring Boot, and related technologies.
- Architect and optimize both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) data stores to ensure high availability and low latency.
- Lead code reviews, enforce coding standards, and mentor junior developers on best practices in Java development.
- Drive performance tuning initiatives, including profiling, load testing, and database indexing, to meet stringent SLAs.
- Ensure security compliance by integrating authentication, authorization, and encryption mechanisms into all services.
- Participate in Agile ceremonies—sprint planning, daily stand‑ups, retrospectives—to deliver incremental value on a bi‑weekly cadence.
- Document technical designs, API contracts, and operational runbooks for knowledge sharing across distributed teams.
- Respond to production incidents, perform root‑cause analysis, and implement long‑term fixes to improve system reliability.
Essential Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 2 years of professional experience developing enterprise‑grade Java applications.
- Technical Skills: Proficiency in Java 8+ and the Spring ecosystem (Spring MVC, Spring Data, Spring Security).
- Hands‑on experience building and consuming RESTful services, including JSON and XML payload handling.
- Strong understanding of relational database design, SQL query optimization, and experience with at least one NoSQL technology.
- Familiarity with containerization (Docker) and orchestration platforms (Kubernetes) for deploying microservices.
- Demonstrated ability to work independently, prioritize tasks, and meet deadlines in a fast‑paced, remote environment.
- Excellent written and verbal communication skills, with the ability to convey complex technical concepts to non‑technical stakeholders.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, especially services like EC2, S3, Lambda, and RDS.
- Knowledge of event‑driven architectures, message brokers (Kafka, RabbitMQ), and asynchronous processing patterns.
- Background in building high‑throughput, low‑latency systems that handle large volumes of customer data.
- Familiarity with CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
- Exposure to front‑end technologies (React, Angular) to better understand full‑stack integration points.
- Certification in Java (Oracle Certified Professional) or cloud architecture (AWS Certified Solutions Architect).
Core Skills & Competencies
- Problem Solving: Ability to dissect complex problems, propose elegant solutions, and implement them efficiently.
- Collaboration: Comfortable working with distributed teams across multiple time zones, fostering a culture of shared ownership.
- Adaptability: Thrive in an environment where priorities shift quickly and new challenges emerge daily.
- Attention to Detail: Meticulous approach to code quality, documentation, and testing.
- Customer‑Centric Mindset: Understanding of how backend systems directly affect end‑user experiences and satisfaction.
- Continuous Learning: Commitment to staying current with emerging technologies, industry trends, and best practices.
Career Growth & Learning Opportunities
skillspath invests heavily in the professional development of its engineers. In this role, you will have access to:
- Mentorship programs pairing you with senior architects and technical leaders.
- Internal training libraries covering advanced Java, cloud-native design, and system architecture.
- Opportunities to attend industry conferences, webinars, and workshops (both virtual and in‑person).
- Clear career pathways toward senior engineer, staff engineer, and technical lead positions.
- Cross‑functional project rotations that broaden your expertise beyond backend development.
Work Environment & Culture at skillspath
Our remote workforce is built on trust, autonomy, and a shared passion for innovation. Key aspects of our culture include:
- Inclusive Community: A diverse, global team where every voice is heard and respected.
- Flexibility: Choose a work schedule that aligns with your personal productivity rhythms while meeting core collaboration windows.
- Well‑Being Focus: Access to mental‑health resources, virtual fitness classes, and ergonomic home‑office stipends.
- Recognition Programs: Regular acknowledgment of outstanding contributions through awards, spot bonuses, and public shout‑outs.
- Innovation Time: Dedicated hours each quarter to explore pet projects, hackathons, or research initiatives.
Compensation, Perks & Benefits
skillspath offers a competitive compensation package that reflects your experience and the value you bring to the organization. While exact figures are tailored to each candidate, typical components include:
- Hourly rate ranging from $20 to $30, commensurate with expertise and market benchmarks.
- Performance‑based bonuses and annual salary reviews.
- Comprehensive health, dental, and vision insurance plans.
- Retirement savings options with company matching contributions.
- Generous paid time off, parental leave, and flexible holiday policies.
- Professional development budget for courses, certifications, and conferences.
- Technology stipend for home‑office equipment, high‑speed internet, and productivity tools.
How to Apply
If you are ready to make a tangible impact on skillspath’s customer support ecosystem and grow your career within a forward‑thinking, globally recognized organization, we encourage you to submit your application today. Click the link below to begin the process, and be prepared to share your resume, a cover letter highlighting relevant experience, and any portfolio or code samples that demonstrate your Java expertise.
Apply Now – Join skillspath’s Remote Engineering Team!
Closing Thoughts
skillspath believes that great technology starts with great people. By joining our team, you become part of a legacy of innovation that touches the lives of millions. We look forward to reviewing your application and exploring how your unique talents can help us continue to deliver world‑class customer experiences.
``` Apply for this job