Lead a team of developers to build and maintain backend applications using Node.js and Typescript, focusing on reliability, scalability, and AI integration.
Responsibilities
Manage team of Developers to develop and maintain backend applications using Node.js and Typescript
Implement advanced programming concepts like asynchronous programming, decorators, and efficient coding practices
Assist in system integration tasks across cloud and on-premises platforms
Support transaction management, failure handling, validation, and retries
Assist in managing cloud-based services, with a preference for experience in AWS
Lead architecture and development of next-generation CLM platform components, build high-scale identity ingestion pipelines, drive roadmap delivery, collaborate with cross-functional teams, mentor engineers.
Responsibilities
Lead architecture and development of next-generation CLM platform components
Build high-scale identity ingestion and processing pipelines
Drive roadmap delivery across ACME v2, SPIFFE/SPIRE integration, Kubernetes/service-mesh discovery
Collaborate with Product, SRE, Security, VMDR, and TotalCloud teams to ship resilient, production-ready features
Mentor engineers on design, performance, distributed systems, and secure coding for PKI/identity systems
Requirements
Bachelor’s degree or higher in Computer Science (or related field)
We are looking for a hands-on Engineering Manager to lead our DevOps function across two specialized engineering teams: Site Reliability Engineering (SRE) and Platform Engineering.
Responsibilities
Own the DevOps roadmap and delivery outcomes
Drive predictable execution through planning and execution practices
Lead SRE and Platform Engineering teams
Own people management including performance reviews, career development, hiring, and structure
Partner with engineering teams to understand infrastructure needs
Requirements
Nice to have: SRE and Platform Engineering leadership
The Caching Team provides a performant, highly-available, and scalable caching platform for use throughout the Box platform, serving tens of millions of requests per second.
Compensation
$165,000—$206,500 USD
Responsibilities
Contribute to the future of Box’s Caching architecture as we migrate our Memcached and Redis fleets to the next-generation of caching solutions.
Develop solutions to the scale, performance, and resilience challenges involved with protecting an exponentially growing data tier serving tens of millions of requests per second.
Partner with client teams to understand their traffic patterns and provide guidance on effective caching strategies.
Deliver high technical excellence in operating our production-critical services and identify opportunities to continually improve their reliability.
Collaborate with team members on technical design and architecture decisions to help shape the team’s technical direction.
Requirements
Bachelor's degree or equivalent in Computer Science, Mathematics or a related field
Key technical role responsible for designing and delivering high-quality architecture solutions across software applications and platform products, driving business impact in financial services.
Compensation
competitive total rewards package including base salary determined based on the role, experience, skill set and location.
Responsibilities
Provide technical leadership and direction to product and engineering teams to deliver outcomes aligned to business priorities.
Own end-to-end solution and product architecture for key initiatives, including target-state designs, integration patterns, APIs, and data flows aligned to enterprise standards.
Drive architectural decisions and trade-offs across security, resiliency, performance, cost, and time-to-market; manage dependencies and technical risk.
Translate product capabilities into scalable system designs, APIs, and data models with clear non-functional requirements.
Establish and govern reference architectures, design patterns, and reusable components to accelerate delivery, consistency, and reuse across teams.
Requirements
Formal training or certification on software engineering concepts
Nice to have: AI agents
Nice to have: Banking/Financial Services domain expertise
Join the Order domain to focus on Order fulfillment, enhancing logistics workflows and integrations to deliver smooth and reliable order processing and an exceptional customer experience.
Locations (2)
Vilnius, Vilnius, Lithuania
Kaunas, Kaunas, Lithuania
Compensation
The gross monthly salary range for this position is €5.250—€7.100 EUR
Responsibilities
Work in a team and shape features that make our members’ lives better
Work with Golang, Ruby on Rails, MySQL, Memcached, Elasticsearch and many more technologies
Craft the code which can handle more than 2M requests per minute and 12-15 transactions per second
Apply Agile and Lean principles in your work, participating in planning, retrospectives, and other ceremonies
Collaborate with other developers through GitHub pull requests and code reviews
Software Development Engineer responsible for designing, implementing, and improving secure, scalable Java backend systems with Generative AI capabilities.
Responsibilities
Collaborate with stakeholders to determine requirements for product components
Translate functional requirements into system designs
Design and develop product components
Contribute to project estimation
Lead by example in creating, implementing, and maintaining extensible, reusable code
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, Distributed Systems, or related field