Very is a fully distributed technology firm that creates efficient, scalable solutions for various industries. The Senior Java Software Engineer will be responsible for building and maintaining secure, scalable applications, working across the stack, and collaborating with cross-functional teams to deliver high-quality outcomes.
Responsibilities:
- Implement features across frontend, backend, and cloud components
- Participate in technical design discussions and contribute to architectural decisions
- Write clean, scalable, and secure code following Very’s engineering standards
- Create and maintain automated tests across all layers of the stack
- Support deployments, CI/CD pipelines, logging, monitoring, and alerting
- Participate in code reviews, offering constructive feedback that improves overall quality
- Participate in 24/7 on-call rotation and assist in diagnosing and resolving production issues
- Support documentation and knowledge sharing within teams
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
- Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations
- Experience building complex, event-driven, microservice-based systems
- Strong understanding of production-grade system reliability, observability, and security
- Must be US-based
- US Citizen (required)
- Must be able to pass a Federal Personnel Security clearance (company will facilitate)
- Deep expertise in Java backend frameworks such as Dropwizard
- Strong expertise in Python backends such as Django
- Fluency with frontend technologies including React, Expo, Vite and TypeScript
- Skilled in relational and non-relational data modeling and SQL development
- Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale
- AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS
- Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi)
- Client Obsessed: Keeps the client's success front and center. Measures technical choices by their business impact
- Clear Communicator: Collaborates effectively with technical and non-technical stakeholders
- Quality-Driven: Holds themselves to high standards for code quality and reliability
- Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions
- Problem Solver: Thrive in complexity and find solutions even when requirements are evolving
- Experience working in or with government sectors is a strong plus
- Client-facing or consulting experience preferred but not required