Search by job, company or skills

Private Company

Sr. Software Engineer

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

Job Description

Job Description Summary

We are looking for a Senior Software Engineer with deep expertise in C# ASP.NET (7.x to 9.x), Angular, MySQL, and MongoDB, to lead the development of enterprise-grade applications.

The ideal candidate will have strong experience in microservices architecture, Docker, Kubernetes, RabbitMQ, and CQRS, and will play a key role in designing scalable systems, mentoring developers, and driving technical excellence across the team.

The ideal candidate should also possess a strong understanding of AI integration in software development, including experience with machine learning APIs, AI-assisted coding tools (e.g., GitHub Copilot), and familiarity with ethical AI practices. The role involves leveraging AI to enhance productivity, automate routine tasks, and support intelligent decision-making within the application ecosystem.

This role demands a strategic thinker with a passion for clean architecture, performance optimization, and collaborative problem-solving. You will be expected to influence technical direction, ensure best practices, and contribute to the overall success of the product lifecycle.

Key Duties and Responsibilities

  • Stay current with AI trends and tools to continuously improve engineering practices.
  • Collaborate with data scientists and AI engineers to align software architecture with intelligent systems.
  • Utilize AI-assisted development tools to improve code quality and development efficiency.
  • Explore and integrate AI/ML capabilities into existing and new software modules.
  • Lead the design and development of scalable, high-performance .NET applications.
  • Architect and implement microservices and distributed systems using modern patterns (CQRS, Event Sourcing, etc.).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality through code reviews, automated testing, and continuous integration.
  • Optimize application performance and scalability.
  • Mentor junior and mid-level engineers, fostering a culture of technical excellence.
  • Drive adoption of best practices in software engineering, security, and DevOps.
  • Participate in strategic planning and technical roadmap discussions.
  • Engage with stakeholders and clients to understand requirements and provide technical guidance.

Accountabilities

  • Own end-to-end delivery of assigned modules and features.
  • Actively contribute to architectural decisions and technical design reviews.
  • Ensure alignment with business goals and technical standards.
  • Provide leadership in troubleshooting and resolving complex technical issues.
  • Promote knowledge sharing and continuous learning within the team.
  • Represent the engineering team in client meetings and technical discussions.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136151837