JOBSEARCHER

Sr. Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We are seeking a Senior Software Engineer to design, build, and deliver scalable, cloud-based solutions that directly support business and product goals. In this fully remote role, you will work closely with business owners and product managers to translate requirements into well-architected, high-quality software solutions. You will play a key role in technical design, implementation, and deployment, while also providing guidance and mentorship to other engineers. Essential Duties and Responsibilities include the following (Other duties may be assigned): The following is not a comprehensive list of all job duties and expectations. Other tasks may be assigned based on business needs. Demonstrate commitment to core values by leading and behaving in a manner consistent with these values. Design, develop, test, and deploy high-quality software solutions using C#/.NET, JavaScript, React, and other JavaScript frameworks Architect and implement API-driven and service-oriented solutions Build and maintain cloud-native applications on Microsoft Azure Collaborate closely with product managers and business stakeholders to understand requirements and propose technical solutions Lead technical design discussions and contribute to architectural decisions Ensure applications meet standards for performance, security, scalability, and reliability Participate in code reviews and promote best practices in software engineering Support CI/CD pipelines, automated testing, and deployment processes Troubleshoot, debug, and optimize existing systems Mentor and support junior and mid-level engineers Essential Education, Skills and Experience: 5+ years of professional software development experience Bachelor's Degree in Computer Science preferred, if not equal years of experience, trainings and certifications Strong expertise in C# and .NET (Core/.NET 6+) Solid experience with JavaScript, specifically React Proven experience designing and consuming RESTful APIs (and/or GraphQL) Hands-on experience with Microsoft Azure (App Services, Functions, Storage, Azure SQL, etc.) Strong understanding of software architecture patterns (microservices, layered architecture, event-driven systems) Experience with relational and/or NoSQL databases Familiarity with Git-based version control and CI/CD workflows Excellent communication skills and ability to work effectively in a remote environment Experience with containerization (Docker, Kubernetes) Knowledge of Azure DevOps, GitHub Actions, or similar tooling Experience with automated testing frameworks Background in Agile/Scrum development environments Exposure to security best practices and compliance standards The base pay range for this role is between $70,000 and $150,000 and your base pay will depend on your skills, qualifications, experience, and location, along with budgeted range of position. Equus Compute Solutions offers a comprehensive full-time benefits package consisting of medical, dental, vision, telemedicine, flexible spending accounts, matched 401K, life, critical accidental or illness, company paid short- & long-term disability, six weeks of paid parental leave, generous paid time off and wellness programs. ECS is 100% employee owned!