
Technical Lead
Capital Technology Groupabout 4 hours ago
Remote, United StatesSenior / Staff+
Base Salary
$120k - $170k/yr
Responsibilities
- Lead design, development, and modernization of enterprise software systems.
- Drive engineering efforts across the full software development lifecycle.
- Build scalable, secure, and maintainable backend applications.
- Architect and develop APIs using REST and GraphQL.
- Lead system design discussions and architecture reviews.
- Partner with product, architecture, DevSecOps, and infrastructure teams.
- Troubleshoot complex application and system performance issues.
- Contribute to cloud modernization and application refactoring.
- Mentor junior and mid-level engineers.
- Support secure software delivery and CI/CD pipeline integration.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 9+ years of professional experience in software engineering.
- Strong hands-on experience with Java, Spring Boot, OpenJDK, GraphQL, and REST APIs.
- Experience designing distributed systems and scalable enterprise applications.
- Strong understanding of software architecture and engineering best practices.
- Experience building cloud-native applications in AWS or Azure.
- Experience with CI/CD pipelines and automated testing.
- Knowledge of secure software development principles.
- Strong communication and technical leadership skills.
Benefits
- Remote work options available.
- Competitive compensation package.
- Medical, dental, and vision insurance.
- Life insurance and short/long term disability coverage.
- Employee assistance program.
- 401(k) with 4% matching.
- Liberal PTO vacation policy.
- Generous annual continuing education budget.
- Annual wellness budget.
- Bonus incentive programs for referrals and performance.