Staff Software Engineer (United States)
Valsoft- Location
- Canada · United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 120,000–150,000/yr
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
- Configure and maintain AWS services
- Build and manage Jenkins jobs and CI/CD pipelines
- Write Linux utility scripts
- Develop and maintain applications in C#, T-SQL, Vue, HTML, and CSS
- Build and maintain core application services on ServiceStack and the LLBLGen ORM
- Maintain and troubleshoot integrations between internal systems and external platforms
- Manage Git-based source control workflows
- Work with SQL Server and T-SQL for querying, troubleshooting, and supporting application data
- Support MongoDB/DocumentDB document storage
- Design and support event-based, message-driven architecture
- Apply AI-assisted development tools
- Review, validate, and govern AI-generated code and infrastructure-as-code
- Evaluate emerging AI productivity tools
- Adapt deployment processes and engineering practices
- Mentor and guide engineers across the stack
- Lead technical decisions
- Provide hands-on guidance on complex, cross-cutting problems
- Partner with engineering leadership to set technical direction
- Plan coordinated releases
- Onboard and grow team members
Requirements
- 8+ years of experience in software, DevOps, or platform engineering
- Hands-on AWS infrastructure management (VPCs, EC2, Kubernetes, load balancers, and network security controls such as firewalls, WAF, and network ACLs)
- Strong full-stack development skills in C# and T-SQL
- Hands-on experience building services with ServiceStack and the LLBLGen ORM
- Supporting experience in Vue, HTML, and CSS
- Ability to troubleshoot across UI, API, database, messaging, and deployment layers
- Proven CI/CD experience with Jenkins
- Strong command of Docker and Kubernetes operations (kubectl, YAML deployment configs)
- Linux scripting for operational tasks
- Experience with SQL Server, MongoDB/DocumentDB
- Experience with event-based, message-driven systems (MassTransit, Amazon SQS, RabbitMQ, or Apache MQ)
- Proficiency with Git-based source control workflows (GitHub or GitLab)
- Branching strategies, code reviews, and coordinated deployments
- Demonstrated ability to mentor engineers and lead technical decisions
- Balancing hands-on contribution with guidance and team development
Preferred
- Demonstrated use of AI coding assistants (e.g., GitHub Copilot, Devin) to accelerate development and improve code quality in daily engineering workflows
- Familiarity with CMS and identity platforms such as Umbraco and Identity Server
- Experience supporting complex distributed applications from development through deployment and production troubleshooting
Skills
- AWS
- VPCs
- EC2
- Kubernetes
- Jenkins
- CI/CD
- Docker
- Linux
- C#
- T-SQL
- Vue
- HTML
- CSS
- ServiceStack
- LLBLGen ORM
- Git
- GitHub
- GitLab
- SQL Server
- MongoDB
- DocumentDB
- MassTransit
- Amazon SQS
- RabbitMQ
- Apache MQ
- GitHub Copilot
- Devin
- Umbraco
- Identity Server
More jobs at Valsoft
All 16Similar roles
Software Development Team Lead, Infrastructure Platform Team
Spare · Vancouver, Canada · today
Senior/Staff Full Stack Engineer
Workstream · Vancouver, British Columbia, Canada · CAD 190,000–230,000/yr · today
Software Engineer, Early Career — Immediate Start
Stripe · Toronto · today
AI/ML Engineer
Evismart · Vancouver, BC, Canada · today
Software Engineer, New Grad
Stripe · Toronto · today
Développeur/développeuse logiciel, niveau intermédiaire
AppDirect · Montreal, Canada · today