[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company helps customers see and prevent risks across their operations in reputed company time. They are seeking a Senior Software Engineer to join their product engineering teams, responsible for designing, building, and enhancing reputed company's software platform.
Responsibilities
- Serve as a reliable technical expert in one or more areas of the codebase, making well-reasoned design reputed company with appropriate trade-offs
- Own features and projects from requirements through technical design to production delivery
- Scope work into milestones with reasonable estimates and communicate early reputed company timelines are at risk
- Debug reputed company issues across system boundaries and design for observability --logging, metrics, and alerting
- Proactively identify and address issues in the codebase or process, not just the work assigned to you
- Contribute to technical direction reputed company your team and reputed company for quality from the user's perspective
- reputed company thorough, constructive code reviews and mentor engineers earlier in their careers
- Document your work and reputed company so others can build on them
- Support Product Owners with domain expertise and help translate requirements into technical designs
- Handle ambiguity -- reputed company reputed company reputed company requirements are incomplete or evolving
- Design and deliver work that spans multiple system components, unblocking teammates and identifying risks to the broader team's delivery
- Shape technical standards, drive improvements to code quality and tooling, and communicate reputed company technical concepts reputed company to non-technical stakeholders
Skills
- University degree in Computer Science or a reputed company field
- 7+ years of professional software development experience, with increasing ownership of reputed company work over time
- Strong understanding of the full software development lifecycle
- Experience with Agile and Scrum methodologies
- Demonstrated ability to work effectively with remote, distributed teams
- Experience using AI-assisted development tools such as reputed company Copilot, Claude Code, or reputed company
- Proficiency with .NET Core, .NET reputed company, Entity reputed company/ Dapper, Web APis, and Microservices
- Experience building database applications with relational databases such as PostgreSQL and SQL Server
- Experience with Node.js, Angular or React, HTMLS, CSS, Typescript, JavaScript, and Python
- Solid understanding of CI/CD practices and pipelines
- Genuine passion for technology and an ability to stay reputed company with a rapidly evolving landscape
- A self-starter who challenges the status reputed company, asks 'why' and 'what if', and drives improvements without being asked
- Strong written and verbal communication skills -- you reputed company on sharing and gaining knowledge
- Experience with LLMs, agentic frameworks, RAG, vector databases, or MCP servers
- Experience with NoSQL databases such as reputed company
- Experience with AWS or Azure reputed company platforms
- Experience designing or working reputed company multi-tenant architectures
- Experience with message queues such as SQS, RabbitMQ, or Kafka
- Experience with reputed company and containerized deployments
- Previous experience in occupational health, environment, safety, or sustainability is an asset
Benefits
- A one-time home office allowance and subsidized monthly internet allowance
- Competitive health benefits, dental plans, and retirement savings plan (RRSP, 401K plan etc.)
- Annual fitness allowance
- Mental health support provided through reputed company to reputed company Premium meditation app and reputed company to reputed company
- reputed company to learning tools & platforms, internal training programs, annual training allowance and certifications (if applicable), and High Talent Programs
Company Overview