Senior Software Engineer – Java/Microservices | Worldwide (Remote)
✦ AI Summary
Tenable is the Exposure Management company, and we're seeking a talented Senior Software Engineer specializing in Java and microservices architecture to join our global team.
Job Overview
This is a remote position offering the flexibility to work from anywhere while contributing to mission-critical exposure management platforms. You'll design, develop, and maintain microservices-based applications using Java, collaborating with cross-functional teams to deliver high-performance solutions at scale.
Key Responsibilities
- Design and implement robust microservices using Java and modern frameworks
- Develop scalable backend systems handling millions of data transactions
- Collaborate with product, DevOps, and security teams on architecture decisions
- Optimize performance and reliability of distributed systems
- Mentor junior engineers and contribute to technical standards
- Participate in code reviews and continuous improvement initiatives
Requirements
- 7+ years of professional Java development experience
- Expertise in microservices architecture and RESTful APIs
- Strong understanding of distributed systems and cloud technologies
- Experience with containerization and orchestration tools
- Excellent problem-solving and communication skills
What We Offer
- Fully remote work environment
- Competitive benefits package
- Professional development opportunities
- Collaborative, innovation-focused culture