About the Role
We are looking for a Senior Software Engineer (Java) remote to join our team at Very, a fully distributed technology firm. As a Senior Software Engineer, you will play a crucial role in building and maintaining secure, scalable applications that support critical customer and business needs. You will work across the stack, from designing backend services to implementing front-end features while collaborating closely with cross-functional teams.
What You'll Do
- Capture technical requirements and contribute to high-level and low-level design for software solutions using AWS and Azure technologies.
- Write production-grade Java, Python, and SQL code that meets high standards for maintainability, security, and observability.
- Build and support complex, microservice-based, event-driven systems.
- Implement testing strategies and automation across the stack.
- Participate in on-call rotation and help maintain system health, performance, and reliability.
- Collaborate across engineering, design, and product to deliver high-quality outcomes.
- Identify and proactively address potential technical or operational risks before they impact customers.
Requirements
- BS or higher in Computer Science, Software Engineering, or related field.
- 8+ years of professional software development experience.
- 4+ years of experience developing Java-based backend applications.
- Experience building complex, event-driven, microservice-based systems.
- Strong understanding of production-grade system reliability, observability, and security.
- Client-facing or consulting experience preferred but not required.
Nice to Have
- Experience working in or with government sectors is a strong plus.
What We Offer
- Base compensation of USD $135,000–$145,000 per year, commensurate with experience.
- Variable compensation up to 10% in the first year.
- 401k match.
- Comprehensive health, dental, and vision insurance.
- $200/month cell/internet stipend.
- $600/year home office equipment stipend.
- Paid parental leave (95th percentile in the U.S.).
- Continuing education stipend ($2,500/year after one year).
- Loaned MacBook Pro and other necessary equipment.
This Senior Software Engineer (Java) remote position is ideal for an engineer who enjoys solving real-world problems, working in modern cloud environments, and contributing to systems end-to-end. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in.
This Senior Software Engineer (Java) remote position at Very offers a competitive salary and a chance to work on impactful projects in a collaborative environment.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months