RemoteWoman logo
RemoteWoman

Work remotely at trusted companies.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishDockerLinuxPythonGo

Job Description

Senior Software Engineer

RemoteWoman

• Core Projects: Work on improving and maintaining our orchestration engine and git interface, ensuring they meet high standards of performance, reliability, and security. • Daily Tasks: Work on product or internal features (like reducing dependencies or improving our internal telemetry), extending our testing suite, or releasing our components. • Team Collaboration: Work closely with product, security, and infrastructure teams on container orchestration solutions that align with company goals and customer needs. • Challenging Problems: Build backwards compatible solutions to complex problems while optimizing services to run efficiently and troubleshooting when deployments fail. • Drive Innovation: Constantly seek opportunities to improve automation, testing, and deployment processes.

Job Requirements

  • Strong software engineering background with proficiency in Python and Go.
  • Comfort working on low-level systems.
  • Proficiency in asynchronous programming and concurrency models in Python or similar languages.
  • Strong expertise in Linux systems and internals, including process management, networking, containers, and file systems.
  • Production experience with containerization technologies (Docker, OCI images, LXC etc.).
  • In depth knowledge of Git protocol including how repositories work.
  • Comfort with debugging complex systems, including going through traces and logs.
  • Pragmatic problem-solving, employing practical solutions to overcome complex problems efficiently.
  • Hands-on experience with AI coding assistants and LLM APIs, including applying them to code review, documentation, and debugging.
  • Excellent communication skills, with the ability to engage in discussions, accept feedback, and share knowledge with diverse audiences.

Benefits

  • Flexible PTO
  • Comprehensive healthcare coverage (UK, Canada, France, Spain, USA)
  • Company stock options
  • Professional development budget
  • Office equipment budget
  • Wellness budget
  • Annual team gatherings
  • Internet reimbursement
  • Inclusive parental leave
  • Remote work travel program

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

Upsun

Upsun is a global cloud technology company founded in 2015 that provides a flexible, self-service Platform-as-a-Service designed to help development teams build

• Work on improving and maintaining our orchestration engine and git interface, ensuring they meet high standards of performance, reliability, and security. • Work on product or internal features (like reducing dependencies or improving our internal telemetry), extending our testing suite, or releasing our components. • Work closely with product, security, and infrastructure teams on container orchestration solutions that align with company goals and customer needs. • Build backwards compatible solutions to complex problems while optimizing services to run efficiently and troubleshooting when deployments fail. • Constantly seek opportunities to improve automation, testing, and deployment processes.

Canada
Full TimeRemoteTeam 11-50H1B No Sponsor

• Drive to General Availability • Shape Explorer's technical future: advise on technical priorities, dependencies, and complexity; propose and defend well-reasoned solutions with clear documentation of tradeoffs and alternatives; • Take a pilot implementation from limited release to general availability, including making early architectural decisions, validating technical assumptions, and iterating toward a scalable design; • Harden experimental systems for production readiness, including reliability, performance, observability, testing, and operational excellence; • Architect for the long term: design and build the systems and architectures that will serve Explorer for years, with scale, reliability, security, and maintainability as first-class concerns; • Improve and expand the existing code base: reinforce secure coding practices, identify vulnerabilities early, and treat data privacy and access control as first-class concerns; • Drive test strategy, proactively identify and address technical risks, and drive quality improvements at the team level; and • Reduce technical debt, improve system quality, and contribute to objectives that span the broader organization. • Elevate the Team • Resolve ambiguity, navigate requirements that are actively being shaped, and bring structure and clarity without waiting for perfect specs; • Establish best practices for test strategy, code quality, and system design; raise the technical bar across the organization through documentation, advocacy, and role modeling; • Mentor senior engineers and help emerging technical leads build the judgment, ownership, and skills to grow; lead technical discussions, drive design consensus, and model the standards you expect from others; • Be like Ted Lasso: believe, build trust, and demonstrate kindness, empathy, optimism, curiosity, and vulnerability. • Lead Beyond Explorer • Set technical direction across teams beyond Explorer; own objectives that span multiple teams and align with division and organizational goals; drive the strategy, planning, decision-making, and execution needed to achieve them; • Lead significant initiatives spanning multiple teams and systems; align technical and non-technical stakeholders, communicate tradeoffs and risks clearly, and represent engineering in cross-organizational discussions and with product and leadership; • Champion secure coding practices at a systemic level, identify vulnerabilities across the product, and treat data privacy and access control as organization-wide concerns; and • Organize and lead incident response, involving the right people and delegating effectively; lead post-incident reviews including root cause analysis and clear prevention action items; follow through until learnings are shared and remediation is complete.

United States
$225.3K / year
Nagarro logo

Senior Staff Engineer, Teamcenter

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Define and design scalable Teamcenter technical solutions aligned with business and engineering requirements. • Provide technical architecture leadership and governance across Teamcenter landscapes and PLM ecosystems. • Design, configure, and govern Teamcenter workflows, EBOM/MBOM structures, and engineering change management processes. • Architect and oversee Teamcenter-SAP integrations using T4S, ensuring seamless data exchange across ECM, MM, DIR, and BOM processes. • Govern Teamcenter ITK, server-side customizations, and Java-based development activities. • Lead Active Workspace configuration, customization, and extension development initiatives. • Design and support JT visualization, digital mock-up, and viewing solutions within Teamcenter. • Establish development standards, code quality practices, and version management using GIT and SVN. • Collaborate with business stakeholders, engineering teams, and enterprise architects to define PLM roadmaps and solution strategies. • Ensure solution scalability, performance, security, and maintainability across Teamcenter implementations. • Provide technical mentoring, architecture reviews, and guidance to development and support teams. • Troubleshoot complex Teamcenter and integration issues while driving continuous improvement initiatives.

India

Online Game Services Engineer

Rushdown Studios

Rushdown Studios, founded in 2021, is a co-development game studio headquartered in Saratoga Springs, New York. Specializing in multiplayer game development, the studio addresses c

Title: Online Game Services Engineer, C#/.NET Location:Saratoga Springs, NY / CT, DE, GA, KS, MA, MD, NC, ND, OH, PA, TX, WI (Remote) Hybrid Job Description: Founded by games industry veterans, Rushdown was created with a simple philosophy in mind: We believe that when talented developers are consistently challenged and given clear ownership of their work, extraordinary things will happen. As a co-dev game studio, we now focus on solving some of the most difficult problems that face multiplayer games — and we bring our experience working on games like PUBG, League of Legends, and Rocket League with us. We truly love the work we do and we want to funnel our passion and expertise into features and games that billions of players will enjoy worldwide. Our Role Rushdown Studios is looking for an experienced Online Game Services Engineer to join us in support of our partner studio! In this role, you’ll work to not only build game backends, but also integrate these services with the game client itself. Our ideal candidate is a self-motivated and demonstrated team player with the ability to juggle and jump between different tasks as necessary. Game development experience is preferred due to the nature of this project, but it’s not mandatory; we encourage you to apply even if you don’t meet all of the requirements listed below! Work Location (Updated May 13): Rushdown Studios is based in Saratoga Springs, NY and we have a strong preference for local candidates willing to work from our office on a hybrid basis (i.e., Tuesday-Thursday). However, we also support fully remote work for candidates living across New York State or one of the other states in which we're currently registered to conduct business (e.g., CT, DE, GA, KS, MA, MD, NC, ND, OH, PA, TX, WI). Disclaimer: Please note that this is not a gameplay engineering role. Responsibilities - Ramp up quickly with an existing codebase. - General support for live features and releases. - Develop backend services for multiplayer games. - Estimate and prioritize a backlog of existing features, bugs, and tech debt. - Partner with designers to iterate on features and optimize for a smoother player experience Requirements - Three (3) years of professional experience writing high-performance applications in C#. - Experience writing and optimizing SQL queries in Microsoft SQL Server, PostgreSQL, or MySQL. - Familiarity with Redis or other non-relational databases. - Ability to write and handle communication between microservices. - Ability to comfortably navigate and integrate with one or more cloud service providers (e.g., AWS, Azure, GCP). - Proficiency in setting up and deploying Docker services for containerization. - Willingness to selflessly put player experiences first — before even your own code and ego. - Proactive approach to communication, particularly when it comes to unblocking yourself and navigating obstacles as part of a team. Nice-to-Haves - Familiarity with infrastructure-as-code tools like Terraform, Pulumi, or AWS CDK. - Experience with C++, particularly within a game development context. - Experience working with ReactJS or a similar front-end library. - Experience using Perforce for version control. Benefits - Compensation: $90,000-120,000/year. Please note that final base pay will ultimately depend upon a combination of factors, including your prior experience, general qualifications, and broader skill set. - 9 Paid Holidays plus Flexible PTO and Annual Winter Break Closure - Medical, Dental, and Vision Insurance - Annual Video Game Budget - 401(k) Retirement Plan - Paid Parental Leave EEO Statement At Rushdown Studios, we believe that we're made better by each of the different perspectives that our team members bring to the table. We said it above, and we'll say it again: We want to hear from you, even if you don't meet all of the requirements for a specific role.

New York + 12 moreAll locations: New York | Connecticut | Delaware | Georgia | Kansas | Massachusetts | Maryland | North Carolina | North Dakota | Ohio | Pennsylvania | Texas | Wisconsin
$90K - $120K / year