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 list

Description

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