Principal Software Developer

1 month ago
Full-time
Lead
Software Development
AssureSoft

AssureSoft

AssureSoft specializes in providing comprehensive nearshore software application development services, leveraging expert developers and QA engineers to deliver tailored solutions that enhance digital projects through seamless functionality and engaging...

Internet Software & Services
51-250
Founded 2006

Description

  • Design, build, and maintain applications using ASP.NET and C# within the .NET ecosystem.
  • Develop and maintain C++ components for system functionality and performance.
  • Implement and optimize SQL Server data access, persistence, data models, and queries.
  • Support source control, build, deployment, and release workflows through Azure DevOps and CI/CD practices.
  • Develop mobile functionality using .NET MAUI when required.
  • Lead technical design and architecture decisions for complex software solutions.
  • Establish and promote engineering standards and development best practices.
  • Identify and drive technical improvements across applications and engineering processes.

Requirements

  • 7+ years of software development experience.
  • Extensive professional experience with ASP.NET and C#.
  • Production-level C++ development experience.
  • Strong SQL Server experience, including data modeling and query-performance optimization.
  • Experience using Azure DevOps for source control and CI/CD pipelines.
  • Experience developing mobile functionality with .NET MAUI.
  • Experience leading technical design and architectural decisions.
  • Ability to solve complex technical challenges independently.
  • Advanced English proficiency.
  • Ability to collaborate effectively with distributed international teams.

Benefits

  • Remote work opportunity.
  • English scholarships through an external institute.
  • English classes with company instructors.
  • Certifications supporting professional growth.
  • State-of-the-art tools and resources.
  • Recreation and leisure activities.
  • Work on long-term projects with world-class clients.
  • Compliance with applicable regional labor regulations and rights.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Denmark to build and improve high-performance, reliable, and modular distributed query systems powering critical customer workloads.

C C++ MongoDB Rust
15 hours, 35 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a software engineer in Germany to develop and improve reliable, high-performance distributed query execution systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
15 hours, 35 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Spain to build and improve high-performance, reliable, and modular distributed query systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
15 hours, 50 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team to develop and improve high-performance, reliable, modular distributed query systems powering critical customer workloads; the role can be based remotely in Bulgaria.

C C++ MongoDB Rust
15 hours, 50 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers