Staff Software Engineer
New
V
Valsoft CorporationEnterprise software
Source API remote eligibility restrictions: CanadaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and verbal communication in English
- Experience
- 8+ years of professional software engineering experience
- Required Skills
- PostgreSQLKubernetesMicrosoft SQL ServerOracleSoftware ArchitectureReact
Requirements
- 8+ years of professional software engineering experience, including ownership of architecture and design decisions.
- Proven experience modernizing legacy systems into maintainable, cloud-capable architectures.
- Full software development lifecycle experience, from requirements through design, implementation, testing, release, and operations.
- Strong relational database fundamentals, such as PostgreSQL, SQL Server, or Oracle.
- Experience in regulated-industry and/or enterprise software environments, with appreciation for compliance, data integrity, and audit requirements.
- Solid grounding in secure coding practices and software design principles.
- Experience mentoring or informally leading other engineers.
- Excellent written and verbal communication in English with technical and non-technical audiences.
- Hands-on experience designing and owning CI/CD pipelines is a nice-to-have.
- Experience with hybrid cloud-hosted/SaaS and on-premises deployment models is a nice-to-have.
- Practical use of AI-assisted development tools such as Claude or Cursor is a nice-to-have.
- Experience designing or shipping AI/ML-powered features in production is a nice-to-have.
Responsibilities
- Own architecture and design decisions for assigned systems, weighing trade-offs and choosing pragmatic solutions.
- Lead modernization of legacy systems into maintainable, cloud-capable architectures.
- Review requirements and designs to identify architectural risk, technical debt, and feasibility gaps.
- Document solution-level architecture decisions, trade-offs, and reasoning.
- Design and implement significant parts of the system and own their health after release.
- Use AI-assisted development tools such as Claude and Cursor across design, implementation, and documentation.
- Delegate work and mentor engineers through code review, design discussion, and day-to-day guidance.
- Translate customer needs, including regulated-industry and enterprise requirements, into technical designs.
- Work with product owners, QA, and subject-matter experts, and communicate plans and trade-offs to stakeholders.
- Participate in and help shape Agile ceremonies.
View Full Description & ApplyYou'll be redirected to the employer's site