Staff Software Engineer
Location
United States
Posted
6 days ago
Salary
$225.3K / year
Seniority
Lead
Job Description
Staff Software Engineer
murmuration
• 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.
Job Requirements
- 10+ years of professional software engineering experience with demonstrated full-stack fluency and a track record of delivering in production across a variety of languages and technology stacks
- Experience taking a product from beta to general availability, navigating the operational, quality, and cross-functional demands of a production launch
- Experience driving secure coding practices, data privacy principles, and access control patterns as applied in production systems
- A test-driven mindset with experience writing, maintaining, and driving test strategy at the team or product level
- A track record of effective collaboration with product, data science, and R&D teams, bridging technical and domain-specific perspectives across disciplines.
- Deep, hands-on expertise across critical technical domains with the proven ability to lead system design, architectural patterns, and engineering best practices; your sound technical judgment shapes important decisions.
- Experience with event-driven and asynchronous processing patterns; solid understanding of the tradeoffs among different event-driven architectures with the ability to defend one choice over the other.
- Ability to reason across OLAP and OLTP data architectures and make sound design decisions for the systems that depend on them.
- Comfort making sound decisions with imperfect information; able to design long-term architectures with scale, reliability, security, and maintainability as first-class concerns, and to clearly articulate tradeoffs and alternatives explored.
- Ability to communicate and defend well-reasoned solutions through written documentation, sharing context, what alternatives were considered, and how conclusions were reached.
Benefits
- Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members
- Retirement benefits with a 5% employer match
- A flexible unlimited PTO plan
- Generous paid parental leave
- Pre-tax commuter benefits
- A company laptop
- A flexible remote work environment
- A home office setup stipend for all new employees
- Monthly reimbursement for remote work expenses
- A yearly professional development fund
- Mental health and wellness benefits through Calm and Better Help
- Yearly in-person staff retreats
- A welcoming culture that celebrates diversity, equity, inclusion, and belonging.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Engineer, Teamcenter
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• 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.
Online Game Services Engineer
Rushdown StudiosRushdown 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.
Senior Software Developer – Camunda
Deutsche Telekom IT Solutions SlovakiaGrowing bigger, getting better. An IT company which creates values for its customers and helps its region to improve.
• Design and build workflow-based solutions in Camunda • Turn business requirements into clear process logic • Automate and connect systems and services • Work in an Agile (SCRUM) team • Create simple, useful documentation • Collaborate with developers, analysts, and business stakeholders • Design solutions that are scalable and reliable
• Collaborate and work with customers, product management and hardware engineers to design and build novel features • Write software that controls everything from temperature sensors, fan controllers, power controllers, storage devices to FPGAs, NICs and PCIE switches • Design abstractions that allow this software to be easily packaged and integrated into hardware drivers • Design solutions to accelerate key functions using hardware and FPGAs to improve system performance • Work closely with hardware engineers throughout the lifecycle of products • Interface with customers, product management and hardware engineers to come up with innovative new network systems features • Architect, design and manage the development of new features • Develop and maintain features using C, C++ and Python • Build automated tests and test infrastructure to test the features • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components • Provide technical leadership across features, projects and tools • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in networks • Mentor new and junior engineers



