Sr. Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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.

Cyber SecurityDigital MediaInformation Technology
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Annu Singh
linkedin

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

JavaGroovyAI/ML technologiesCloud-native platformsSQL databasesNoSQL databasesAutomated testing frameworksEvent-driven architecturesDebugging skillsAPI designAuthentication standardsProblem-solving skills

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

twittertwittertwitter
company-logo
Gen is a cybersecurity company that offers security, identity protection, and privacy solutions.

Funding

Current Stage
Public Company
Total Funding
$950M
2025-02-13Post Ipo Debt· $950M
2022-11-08IPO

Leadership Team

leader-logo
Rich Matta
General Manager and Head of ReputationDefender
linkedin
Company data provided by crunchbase