Virtru is looking to solve the problem of securely sharing data while maintaining control, privacy, and security. They are developing a platform and applications that enable data sharing rather than preventing it, creating a new paradigm in data protection.
Requirements
- Proven expertise in software architecture and design patterns, particularly in building and managing highly available, scalable backend services.
- Strong understanding of Agile development principles and a passion for failing fast and constantly iterating.
- At least 5 years as a hands-on Software Engineer in a language like Go, Java, or C++.
- Deep, hands-on development experience with Go (GoLang) is highly preferred. Experience with Java or JavaScript is a strong plus.
- Experience deploying and managing solutions in an on-premise or air-gapped environment using DevOps practices.
- Experience with cloud platforms like AWS (EC2, SQS, S3, ElastiCache) or GCP.
- Deep experience in developing against APIs (Rest, GraphQL, gRPC, websockets…) and SDKs
Responsibilities
- Responsible for both the team's technical success—including their contributions to the open-source OpenTDF project—and the professional growth paths for your engineers.
- Tackling engineering challenges related to data security, scalability, interoperability, and distributed systems.
- Continual improvement in our software development process.
- Collaboratively make tough technical decisions, especially when engineering solutions for complex enterprise and federal deployments, and developing new capabilities at a rapid cadence.
- Actively participating in design discussions, architectural decisions, and code reviews to guide your team.
- Pitch in where needed and obsessively unblock engineers as well as able to scope and design tasks that are manageable and ensure on time delivery.
- Staying close to the code and technology.
Other
- A passion for mentoring and developing engineers along their personal development path.
- At least 3 years of experience managing a cross-functional engineering team of 5 or more.
- Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence
- Strong sense of urgency with an action-oriented mindset
- Able to collaborate and adapt to shifting priorities as business needs evolve