Software Engineer
Sotalentjobs โ Bulgaria ยท Posted ~9 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Software Engineer
๐ Location: Sofia, Sofia, Bulgaria
๐ข Industry: Software Development
๐ผ Work Setting: Hybrid
Are you a backend engineer with strong C# and .NET expertise who enjoys working on APIs, distributed systems, AI integrations, and cloud platforms? This role offers the opportunity to contribute to JET's next-generation support platform, including an AI-powered voice assistant that answers partner calls and provides real-time assistance.
You will build and maintain integrations between telephony systems, support advisors, AI agents, and internal services while helping shape the architecture of JET's evolving support ecosystem.
Key Responsibilities
Backend Development
Software Engineering
Write clean, maintainable, testable, and well-documented code.Develop scalable backend services using C# and .NET technologies.Apply software engineering best practices and coding standards.Deliver solutions balancing quality, reliability, and speed.Feature Ownership
Take ownership of features throughout the entire lifecycle:DesignDevelopmentTestingDeploymentProduction SupportEnsure successful delivery and long-term maintainability.API & Platform Integrations
Integration Development
Design, build, and maintain integrations between:
Telephony SystemsAI AgentsPartner Support ApplicationsInternal APIsBusiness PlatformsAPI Engineering
Build and enhance RESTful APIs.Create and maintain MCP integrations.Ensure reliability, performance, and scalability of platform integrations.Distributed Systems
Support services operating across distributed architectures.Design resilient communication patterns between systems.Contribute to event-driven and service-based architectures.AI & Voice Technologies
AI Support Solutions
Help develop AI-powered voice solutions that assist partners in real time.Integrate AI agents with telephony and support systems.Support conversational automation and intelligent routing capabilities.Innovation & Exploration
Investigate emerging technologies and industry trends.Evaluate new tools and approaches to improve system capabilities.Contribute ideas that enhance AI-assisted support experiences.Telephony Platform Engineering
Voice Platform Management
Support and evolve JET's internal telephony management platform.Improve reliability and operational efficiency.Build integrations between communication platforms and internal systems.Operational Improvements
Monitor platform health and performance.Troubleshoot issues affecting support operations.Implement enhancements that improve scalability and maintainability.Architecture & Technical Strategy
Engineering Collaboration
Contribute to discussions involving:
System ArchitectureAI StrategyDistributed PlatformsInfrastructure DesignTechnical RoadmapsTechnical Excellence
Promote maintainable and scalable solutions.Participate in architectural decision-making.Advocate for engineering best practices and quality standards.Quality & Testing
Test-Driven Development
Write meaningful unit tests.Maintain strong test coverage.Support continuous quality improvement throughout the development lifecycle.Observability & Monitoring
Utilize observability metrics to assess system performance.Monitor logging, tracing, and operational health indicators.Improve reliability through data-driven insights and enhancements.Agile Teamwork
Cross-Functional Collaboration
Work closely with:
Software EngineersProduct ManagersInfrastructure TeamsAI EngineersSupport OperationsPlatform TeamsAgile Delivery
Participate in sprint planning and Agile ceremonies.Collaborate on backlog refinement and technical planning.Support continuous improvement within the engineering team.
Required Qualifications
Software Development Experience
Demonstrated professional software engineering experience.Strong expertise in:C#.NET Framework / .NET EcosystemASP.NET MVCAPI Development
Proven experience building APIs using MVC architecture.Strong understanding of:HTTP ProtocolRESTful ServicesAPI Design PrinciplesSoftware Engineering Fundamentals
Strong knowledge of:
Data StructuresObject-Oriented ProgrammingDomain-Driven Design (DDD)Event-Driven ArchitectureDesign PatternsSoftware Development Best PracticesCloud & DevOps
Experience with one or more:
AWSMicrosoft AzureGoogle Cloud Platform (GCP)Knowledge of:
Continuous Integration (CI)Continuous Delivery (CD)Automated Deployment PipelinesTesting & Observability
Experience writing unit tests.Understanding of observability principles and metrics.Familiarity with monitoring, logging, and system diagnostics.Communication & Collaboration
Strong verbal and written communication skills.Ability to work effectively within Agile teams.Collaborative mindset with strong ownership and accountability.
Key Skills
C#.NETASP.NET MVCREST APIsHTTPDistributed SystemsEvent-Driven ArchitectureDomain-Driven DesignAI IntegrationsTelephony PlatformsCloud ServicesCI/CD Pipelines
Core Competencies
OwnershipTechnical ExcellenceProblem SolvingInnovationContinuous LearningCollaborationAdaptabilityCommunicationCustomer FocusAccountability
We have 118,213 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 118,213 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume