Job Description
Software Engineer
Job Summary:
Seeking a skilled Software Engineer with deep expertise in .NET development and strong backend engineering capabilities. This role will play a key part in designing, building, and maintaining scalable systems that support large-scale business operations. The ideal candidate has significant experience with object-oriented programming (OOP), cloud technologies (AWS or Azure), and delivering enterprise-level applications, while thriving in a collaborative, fast-paced environment. This is a fully remote position.
Essential Functions:
-
Design, develop, and maintain backend systems and applications using .NET technologies.
-
Collaborate with cross-functional teams to define requirements and deliver scalable, high-quality software solutions.
-
Contribute to architectural decisions and implementation of large-scale, distributed systems.
-
Write clean, efficient, and maintainable code that adheres to best practices in OOP and software engineering.
-
Leverage cloud platforms (AWS or Azure) to build secure, performant, and reliable applications.
-
Participate in code reviews, testing, and performance optimization efforts.
-
Troubleshoot and resolve technical issues across development, staging, and production environments.
-
Maintain documentation of systems, processes, and workflows to ensure ongoing clarity and efficiency.
Knowledge, Skills and Abilities:
-
Minimum 5–7 years of professional software engineering experience, with a strong focus on backend development.
-
Expert proficiency in .NET framework and C#, with a deep understanding of object-oriented programming principles.
-
Experience designing and working on large-scale enterprise applications or distributed systems.
-
Hands-on experience with cloud services (AWS or Azure) for application deployment, monitoring, and scaling.
-
Strong problem-solving and analytical skills, with the ability to work independently and as part of a collaborative team.
-
Familiarity with modern CI/CD practices, version control (Git), and agile development methodologies.
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Compensation Package:
-
Competitive salary range of $130,000–$160,000, depending on experience.
-
Fully remote position with flexible working arrangements.
-
Comprehensive benefits package including health, dental, vision, 401(k), and paid time off.
Disclaimer: Please note that this job description may not cover all duties, responsibilities, or aspects of the role, and it is subject to modification at the employer's discretion.
#LI-MC1