Job Specifications
Job Title: Senior Software Engineer
Location: Nova Scotia, Canada (B4B 0V1) - Hybrid or Remote options may be discussed
Pay Rate: CAD 80-85/hr on W2
Duration: 4-month contract to start, with potential for extension or conversion based on performance and business needs
About the Role:
We are looking for a highly skilled Senior Software Engineer to join a forward-thinking team dedicated to building scalable, secure, and high-performance systems. This role focuses on API design, cloud infrastructure, automation, and observability within a modern DevOps environment. You will play a key role in improving developer experience, enhancing system reliability, and shaping platform architecture.
Key Responsibilities:
Define and promote best practices for modern API design and developer experience.
Create high-quality documentation, code samples, libraries, and tutorials.
Participate in architecture reviews, design discussions, and code reviews to ensure scalable and maintainable solutions.
Develop and maintain infrastructure and CI/CD workflows using GitHub Actions.
Build automation tools to support SRE operations and drive system reliability.
Develop microservices using Python and FastAPI, deployed in containerized environments.
Optimize queries and data flows in relational databases.
Create and manage Datadog monitors, observability dashboards, and SLI/SLO metrics.
Must-Have Qualifications:
Degree in Computer Science or related field (or equivalent professional experience).
7+ years of professional software development experience.
Strong expertise in Python and FastAPI for building scalable web services.
Deep understanding of the API lifecycle and API Design First methodology.
Advanced experience with AWS services (e.g., EC2, S3, RDS, EKS, Lambda, IAM, Redis).
Solid experience with CI/CD tools and workflows (especially GitHub Actions).
Proficient in Docker and Kubernetes environments.
Hands-on experience with relational databases (PostgreSQL, MySQL).
Agile development experience (Scrum or similar).
Strong communication skills and experience working in a global, collaborative setting.
Candidates should ideally have 4+ years of experience with key cloud technologies and infrastructure.
Nice to Have:
Experience with Terraform or AWS CloudFormation.
Background in DevOps or SRE roles.
Familiarity with AI-powered coding tools (e.g., GitHub Copilot).
Experience with React, JavaScript, or TypeScript.
Exposure to Chaos Engineering and AWS Fault Injection Simulator.
What You Can Expect:
A culture focused on people development and engineering best practices.
The opportunity to influence design and contribute to platform evolution.
A collaborative and supportive work environment.
The chance to make a tangible impact on products that matter.
EQUAL EMPLOYMENT OPPORTUNITY STATEMENT:
Suna Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Applicants, with criminal histories, are considered in a manner that is consistent with local, state, and federal laws.
REQUESTING AN ACCOMODATION
Suna Solutions is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Suna Solutions and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.
If you would like to be considered for employment opportunities with Suna Solutions and have accommodation needs for a disability or religious observance, please call us at 1 (888) 223-4788, send us an email or speak with your recruiter.
PAY TRANSPARENCY POLICY STATEMENT
Compensation for roles at Suna Solutions varies depending on a wide array of factors including but not limited to the specific client, office or remote location, role, skill set and level of experience. As required by local law, Suna Solutions provides a reasonable pay scale to include the hourly or salary range that Suna Solutions reasonably expects to pay for roles that may be hired in California, Colorado, New York City or Washington as set forth below.