Veza is seeking a Senior Backend Software Engineer to design, develop, and maintain the technology that powers their identity security platform, ensuring robust, scalable, and secure solutions for their customers.
Requirements
- Strong experience in backend programming languages (e.g., Java, Go, C++, Rust, Python, or similar).
- Background in enterprise-grade distributed systems
- A deep understanding of good software design principles combined with a practical mindset.
- Proven experience in designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of database(e.g., relational db) and caching mechanisms
Responsibilities
- Design, develop, and maintain backend services, ensuring high performance, scalability, and reliability.
- Collaborate with product managers, other software engineers, UX Designers and security experts to build product features that meet business objectives and security standards.
- Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements.
- Continuously optimize and improve the performance, security, and scalability of the platform through code reviews, testing, and refactoring.
- Stay current with industry trends and emerging technologies and leverage them to drive innovation and improve our platform.
- Designing and implementing RESTful APIs and microservices architectures.
Other
- 5+ years of experience
- Excellent problem-solving skills, ability to work independently and collaboratively in a fast-paced environment and deliver high-quality solutions efficiently.
- Strong communication and interpersonal skills
- Self-driven and hands-on developers who enjoy writing code, solving problems, and building systems—more doers than talkers.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.