3 days ago
Sofia, BulgariaStaff+
Responsibilities
- Own the technical design and evolution of product functional areas and services for Price Optimization and Management solutions.
- Translate product strategy and roadmap priorities into technical approaches, actionable work increments, dependencies, estimates, and delivery plans.
- Lead design discussions across application, service, data, and deployment boundaries and document architectural decisions.
- Design and implement Java services, REST APIs, business logic, data-access components, and selected React and TypeScript features.
- Design and evolve SQL and NoSQL data solutions, including data modeling, schema evolution, migrations, performance, and scalability.
- Mentor Senior Software Engineers and other team members through pairing, design reviews, code reviews, and knowledge sharing.
- Drive engineering quality through automated testing, observability, production readiness, and continuous improvement.
- Lead investigations of complex production incidents, identify root causes, and drive corrective and preventative improvements.
- Collaborate with Product, QA, Cloud Operations, Security, Architecture, and engineering teams to resolve dependencies and deliver outcomes.
- Identify technical risks and blockers, communicate them clearly, and propose practical alternatives.
Requirements
- 7+ years of related software engineering experience, including cloud technologies and technical leadership in a complex product environment.
- Deep Java backend expertise with object-oriented design, design patterns, SOLID principles, APIs, distributed systems, and microservices architecture.
- Practical modern front-end engineering experience, preferably with React and TypeScript.
- Strong knowledge of automated testing, debugging, production diagnostics, observability, and secure software-engineering practices.
- Experience owning the design and operation of a functional area or service, including monitoring, production readiness, performance, scalability, and operational risk.
- Experience with large relational and NoSQL data stores, data modeling, schema evolution, migrations, and performance optimization.
- Ability to lead through influence, build consensus, facilitate technical debate, break down roadmap goals, and coordinate dependencies.
- Strong communication and collaboration skills across Engineering, Product, QA, Operations, Security, and senior stakeholders.
- Proven ability to mentor Senior Software Engineers and raise engineering standards across a team.
- Hands-on experience integrating AI-assisted development tools such as GitHub Copilot or Claude into professional software-engineering workflows.
- Experience with data-intensive business domains is a plus.
- Experience modernizing mature monolithic products and introducing or evolving cloud-native microservices is a plus.
- Experience with event-driven architectures, large-scale data processing, Databricks, SQL Server Analysis Services, OLAP, MDX, or DAX is a plus.
- Experience leading improvements in architecture, observability, security, CI/CD, testing, or developer productivity is a plus.
Benefits
- Hybrid work arrangement in Sofia.
- Conga offers opportunities for individual and team development in an inclusive environment.
- Equal employment opportunities and reasonable accommodation support are provided.
Tech Stack
Apache CassandraApache KafkaAzureCucumberDatabricksDockerGitHub ActionsHelmJavaJenkinsJUnitKubernetesMicrosoft SQL ServerReactRedisSeleniumSpring BootTypeScript
Categories
About Conga
Conga builds enterprise SaaS for revenue lifecycle management, including CPQ, contract lifecycle management, billing, eSignature, and document generation with deep Salesforce integration. It sells subscriptions to businesses with complex commercial operations, helping unify quoting, contracting, and fulfillment. Founded in 2006 and headquartered in Houston, the privately held company reports more than 10,000 customers worldwide, including over half of the Fortune 100.