Gen · 3 hours ago
Sr. Software Engineer
Gen is a company focused on building a mission-critical platform that supports entitlement management, compliance, and reporting. The Sr. Software Engineer will design and develop a robust licensing platform, collaborate with various teams, and work with AI/ML technologies to enhance platform workflows.
Responsibilities
Design, develop, and evolve a robust, scalable, and secure licensing platform supporting entitlement management, compliance, telemetry, and reporting
Take ownership of critical platform components, ensuring availability, resilience, and performance under high-scale, production workloads
Collaborate with product managers, architects, and adjacent engineering teams to define, build, and ship new features and platform capabilities
Work hands-on with AI/ML technologies to embed intelligence into platform workflows — including RAG pipelines, agents, and vector database integrations
Write high-quality, testable code in Java and Groovy, following established engineering best practices
Develop and maintain API interfaces (REST and event-driven) used across internal systems and external integrations
Leverage cloud-native services (AWS or Azure) for platform scalability, observability, and deployment
Promote clean architecture, automation, and secure-by-default practices across the platform
Participate in and lead code reviews, design discussions, Agile ceremonies, and technical deep-dives
Mentor junior engineers and contribute to a culture of technical excellence and continuous learning
Qualification
Required
5+ years of experience in backend software engineering, with significant work on platform-level systems
Strong proficiency in Java and Groovy, including production-grade service development
Hands-on experience with AI/ML technologies, including: Retrieval-Augmented Generation (RAG) pipeline, AI agents / orchestration frameworks, Vector databases (e.g., FAISS, Weaviate, Pinecone), Integration of foundation models (OpenAI, HuggingFace, AWS Bedrock, etc.)
Experience designing and operating cloud-native platforms on AWS or Azure
Deep understanding of SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB)
Experience with automated testing frameworks (JUnit, Spock, TestNG) and CI/CD pipelines
Solid grasp of event-driven architectures, pub/sub systems (e.g., Kafka, SQS), and API design
Familiarity with authentication and authorization standards (OAuth2, OpenID, SAML)
Strong problem-solving and debugging skills in large-scale production systems
Preferred
Background in licensing, entitlement, billing, or subscription platforms
Understanding of observability tooling, service instrumentation, and platform monitoring
Experience with DevOps principles and infrastructure-as-code workflows
Exposure to data streaming, audit logging, and compliance reporting in distributed systems
Company
Gen
Gen is a cybersecurity company that offers security, identity protection, and privacy solutions.
Funding
Current Stage
Public CompanyTotal Funding
$950M2025-02-13Post Ipo Debt· $950M
2022-11-08IPO
Recent News
2025-12-09
Morningstar.com
2025-12-08
2025-12-05
Company data provided by crunchbase