Senior Software Engineer
Expert Technical Solutions
- Location
- Remote
- Workplace
- Remote
- Employment
- Contract
- Salary
- USD 55–60/hr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Diagnose and resolve production incidents, perform root-cause analysis, and implement fixes for bugs and system issues.
- Contribute to enhancements and performance improvements for existing applications and infrastructure.
- Ensure security patches and updates are applied promptly.
- Monitor application health and system performance.
- Identify bottlenecks and implement optimizations for scalability, availability, and reliability.
- Develop and maintain software components using C#/.NET (including ASP.NET WebForms), React, and Node.js.
- Contribute to CI/CD pipelines (e.g., Jenkins) and infrastructure-as-code (Terraform on AWS) to automate deployments.
- Use version control (Git/GitHub), development environments (Visual Studio / VS Code), Docker for containerization, and PowerShell for scripting and automation.
- Implement unit testing (NUnit) and support quality-assurance practices.
- Design, maintain, and troubleshoot WCF and RESTful web services used in payment processing.
- Ensure integrations with external systems are reliable and secure.
- Work with cross-functional teams (product, development, QA, security, operations) to support ongoing projects and maintain documentation (e.g., Confluence) for processes and system designs.
Requirements
- 7+ years of professional software development experience with hands on experience in production systems.
- Proficient in C#/.NET (including ASP.NET WebForms).
- Skilled in modern web technologies such as React (front-end) and Node.js
- Experience with AWS cloud services, infrastructure-as-code (Terraform), and CI/CD pipelines (Jenkins or similar).
- Familiarity with Docker containerization.
- Strong knowledge of SQL Server (T-SQL) and familiarity with NoSQL databases like AWS DynamoDB.
- Solid experience with Git/GitHub and development environments like Visual Studio or VS Code
- Experience with PowerShell or other scripting languages to automate tasks and processes.
- Experience writing and maintaining automated unit tests (e.g., NUnit).
- Understanding of CI/CD best practices and quality-gate tools.
- Knowledge of WCF services and RESTful APIs.
- Able to design and debug service-based architectures.
Skills
- C#
- .NET
- ASP.NET WebForms
- React
- Node.js
- AWS
- Terraform
- Jenkins
- Git
- GitHub
- Visual Studio
- VS Code
- Docker
- PowerShell
- NUnit
- WCF
- RESTful APIs
- SQL Server
- T-SQL
- AWS DynamoDB
Similar roles
Software Engineer II, Data Analytics & Engineering
Pinterest · San Francisco, CA, US · Remote, US · today
Software Engineering Manager
Spellbook · Ontario · today
Software Engineer, Agent Delivery
Pallet · San Francisco · USD 135,000–180,000/yr · today
Manager II, Software Engineering, Infrastructure
Samsara · SF Bay Area · USD 154,700–260,000/yr · today
Senior Software Engineer - Audience Amplication
CoStar Group · Sydney (AU) - Pitt St · today
Software Engineer - Homepass
CoStar Group · Melbourne (AU) · today