Search by job, company or skills

Alegeus

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • As a Senior Software Engineer, you'll play a key role in shaping our technology landscape with robust, scalable, and secure solutions that impact millions. What You'll Do As a Senior Software Engineer in the WCA department, you will: Contribute to system design and architecture, with a strong focus on scalability, performance, and fault tolerance.
  • Write efficient and maintainable code in C#/.NET Core (3.1/5+) and design modern APIs following REST and other relevant protocols.
  • Build scalable, secure services using RESTful APIs and gRPC, adhering to microservices and event-driven architectures (e.g., Kafka, Azure Event Hub, Service Bus).
  • Design and implement next-generation APIs that are intuitive, secure, and built for extensibilityenabling seamless integration across platforms and partners.
  • Champion API-first development with a strong focus on clean contract design, performance, and developer experience, ensuring high reusability and scalability in a microservices ecosystem.
  • Apply Domain-Driven Design (DDD) principles to model complex domains and align architecture with business logic.
  • Collaborate closely with cross-functional teams in an Agile environment, effectively communicating with both technical and non-technical stakeholders.
  • Stay hands-on with development and continuously upskill in emerging technologies.
  • Create unit and integration tests to ensure reliability and performance of APIs.
  • (Nice to have) Experience with .NET Core, ASP.NET Web API, Azure services (AKS, Azure SQL, Service Bus), and front-end frameworks (JavaScript/Node.js).
  • What You Bring We're looking for engineers who are problem-solvers, risk-takers, and forward thinkers. Abilities Strong communicator capable of translating technical ideas across varied audiences.
  • Agile mindset with adaptability in fast-paced, dynamic environments.
  • Collaborative and solutions-focused approach to challenges.
  • Experience 6+ years in software engineering with at least 4 years working on distributed systems.
  • Proficiency in C# and .NET Core (3.1/5+), ASP.NET and designing scalable APIs.
  • Solid understanding of microservices architecture, containerization, and cloud-native patterns.
  • Hands-on experience with relational and NoSQL databases.
  • Education Bachelor of Engineering in Computer Science, or related field (or equivalent experience).
  • Why You'll Love Working Here We invest in our people, because our people are our greatest asset: Flexible work environment
  • Competitive compensation, paid time off, and holidays
  • Comprehensive health, wellness, and financial benefits
  • Professional development and learning opportunities
  • Our Values: Shared Ambition, Inspired Future We work as one teaminnovative, people-focused, and driven by shared success: People First: We value empathy, respect, and collaboration.
  • Partner Powered: We win by empowering one another and our partners.
  • Always Advancing: We strive for excellence and lead with curiosity and courage.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137434755

Similar Jobs