Senior Software Engineer developing AI-powered solutions at NetDocuments. Building scalable backend systems and collaborating within a modern engineering team.
Responsibilities
Design and Develop Scalable Systems
Contribute to the design and architecture of a large-scale system centered around search capabilities
Build and maintain applications and services using technologies like React, C#, microservices, AWS, Azure and others as appropriate
Implement scalable and secure cloud-native solutions aligned with performance and reliability best practices
Extend and optimize existing applications with minimal supervision
Translate functional requirements into robust technical solutions
Develop scalable, highly available microservices in a distributed cloud environment
Contribute to event-driven architecture patterns across system components
Integrate security best practices into development workflows
Implement monitoring and observability solutions to ensure system health and performance
Conduct unit and integration testing across different environments
Monitor performance, troubleshoot issues, and optimize system behavior
Participate in the creation and refinement of system specifications, standards, and guidelines
Collaborate with product managers, designers, and other engineers to plan and deliver features
Contribute to a strong team culture through code reviews, design sessions, and shared learning
Provide informal mentoring to junior developers and share best practices
Stay current with modern engineering tools, practices, and frameworks
Evaluate and recommend process or tooling improvements to increase development efficiency
Contribute to maintaining a secure, performant, and maintainable codebase
Requirements
Bachelor’s degree in Computer Science, Information Systems, or a related field—or equivalent experience
5+ years of professional software engineering experience, including building cloud-native applications in AWS or Azure environments
Experience working within agile development teams and delivering high-quality software
Familiarity with mentoring peers or onboarding new developers a plus, though not a primary focus
Required Knowledge:
React
C# / .Net
Microservices
Public cloud experience (AWS or Azure)
Frontend state management (e.g., Redux)
RESTful APIs and backend platform experience
Kubernetes
CosmosDB or DynamoDB
Benefits
90% healthcare premiums company covered
HSA company contribution
401K match at 4%
Flexible PTO (typically 3 to 4 weeks a year)
10 paid holidays
Monthly contributions for life activities & wellness
Access to LinkedIn learning with monthly dedicated time to explore
Principal Engineer shaping AI - led digital platform with a hybrid working model. Guiding architecture and engaging with clients in engineering leadership.
Staff Engineer at Sun Life developing digital solutions for Canadians. Leading the technical direction and mentoring engineers in a hybrid work environment.
Full Stack Software Engineer developing scalable software solutions for maternity healthcare platform at Oula. Collaborating with cross - functional teams and maintaining compliance with healthcare regulations.
PLC Software Engineer responsible for executing code development for PLCs within the client base. Collaborating with teams and managing project timelines while ensuring quality delivery.
Software Engineer developing software and data products for renewable energy developers. Collaborating closely with Transmission Engineers to facilitate grid interconnection.
Staff Software Engineer optimizing computational cloud infrastructure for R&D teams at Pfizer. Leading strategy and stakeholder engagement for scientific workloads migration and resource management.
Senior Manager driving cloud infrastructure migration and high - performance computing solutions at Pfizer. Collaborating with HPC engineers to modernize the scientific computing platform.
Senior Software Engineer responsible for designing and developing software solutions at Parkhill. Leading technology initiatives to enhance digital capabilities for architectural and engineering workflows.
Senior Software Engineer developing high - quality software solutions for various clients at 8th Light. Collaborating with teams to implement innovative technologies and drive project success.
Principal Software Engineer leading high - stakes consulting engagements at 8th Light, architecting scalable solutions and fostering client trust in technology.