Apply

Staff Software Engineer

Posted about 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Staff, 10 - 15 years

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 135000 - 165000 USD per year

๐Ÿ” Industry: Nonprofit, Civic Engagement Technology

๐Ÿข Company: Murmuration๐Ÿ‘ฅ 1-10

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 10 - 15 years

๐Ÿช„ Skills: AWSGitJavascriptTypeScriptJiraCommunication SkillsCI/CDDocumentation

Requirements:
  • 10 - 15 yearsโ€™ experience.
  • BS, BA in Computer Science or related degree (boot camp(s) and/or work experience can substitute).
  • Mastery in Typescript/Javascript or similar functional programming languages, including threading or multi-processing.
  • Working knowledge of AWS Lambdas or AWS Fargate.
  • Mastery of a standard IDE for code development.
  • Familiarity with a standard code repository (e.g., git).
  • Familiarity with the package manager used by Node.
  • Demonstrated proficiency in deploying the framework.
  • Familiarity with one CI/CD framework.
  • Experience designing and developing product features from design to production.
  • Previous support experience in a production environment.
  • Good communication skills.
  • Ability to document design, components, or workflows.
  • Ability to create and design technical workflows.
Responsibilities:
  • Develop software aligned with specifications & designs, ensuring code is well-tested, maintainable, and documented.
  • Work autonomously with minimal oversight, delivering production-ready solutions.
  • Act as a Subject Matter Expert for your team's product.
  • Create, communicate, and defend design decisions.
  • Take ownership of Jira epics or large tasks.
  • Manage builds, releases, and change log creation.
  • Oversee engineering briefs and maintain a customer-centric approach.
  • Mentor engineers through reviews and provide technical guidance.
  • Be the teamโ€™s designated Tech-Lead, including overseeing Jira tasks and technical work.
Apply

Related Jobs

Apply

๐Ÿ“ US, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 217000.0 - 303900.0 USD per year

๐Ÿ” Technology, Online Community

  • Minimum 8+ years of post-internship, full-time, hands-on, professional software development experience.
  • Proficiency in one or more front-end programming languages such as JavaScript and Typescript.
  • Experience with front-end frameworks like LIT, Polymer, React, Vue, or Angular.
  • Familiarity with CSS and web APIs such as GraphQL and REST.
  • Strong organizational skills and ability to prioritize tasks.
  • BS degree in Computer Science or similar technical field or equivalent experience.
  • Self-directed with an entrepreneurial spirit and excellent communication skills.

  • Work cross-functionally with product, design, and engineering to execute on product and business strategy.
  • Contribute to the full development cycle including technical design, development, testing, analysis, and launch.
  • Engage in team strategy discussions and planning for future projects.
  • Participate in a motivated engineering team, contributing to standards and best practices.
  • Balance speed and quality while building new products.

GraphQLEs6CSSJavascriptTypeScriptAngularReact

Posted about 19 hours ago
Apply
Apply

๐Ÿ“ US, Ireland

๐Ÿ” E-commerce

  • Proven experience leading high-impact projects with cross-functional teams and setting architectural direction.
  • Extensive experience designing, optimizing, and implementing scalable APIs, services, and applications.
  • Exceptional skills in verbal, written, and interpersonal communication.
  • Proficiency in server-side programming languages (e.g., Go, Python, Java) and database design.
  • Experience with MVC frameworks (e.g., Django, .NET, Spring) and relevant tools.

  • Lead the design and deployment of scalable, resilient software services that handle millions of requests daily, ensuring they meet SLAs and complex business needs.
  • Optimize label generation and streamline refund processes.
  • Mentor team members while driving technical excellence.
  • Participate in peer reviews and testing, contributing to high-quality standards through automated test suites.
  • Provide effective on-call support to address system incidents.

AWSDockerPythonDjangoKubernetesGoGrafanagRPCPrometheusREST APICI/CDMicroservices

Posted 2 days ago
Apply
Apply

๐Ÿ“ CA, WA, NY, NJ, CT, all other U.S. states

๐Ÿงญ Full-Time

๐Ÿ’ธ 200000.0 - 275000.0 USD per year

๐Ÿ” Financial Technology

  • 8+ years of experience designing, developing, and launching backend systems using Python or Kotlin.
  • Extensive experience with highly available distributed systems utilizing AWS, MySQL, Spark, and Kubernetes.
  • Experience with online, real-time ML infrastructure like model servers or feature stores.
  • Developed offline environments for large scale data analysis and model training using Spark, Kubeflow, Ray, and Airflow.
  • Experience delivering major system features and writing high quality code.
  • Comfortable navigating from low-level language idioms to large system architecture.
  • Mastered gathering feedback and strong communication skills.
  • Bachelor's degree in a related field or equivalent practical experience.

  • Responsible for setting technical strategy for the team on a year-long time scale and linking it with business-impacting projects.
  • Collaborate across teams in the ML development lifecycle with machine learning engineers, platform engineers, and product management.
  • Act as a force-multiplier, defining and advocating for technical solutions and operational processes.
  • Ensure team operations and availability through monitoring, triage rotations, and testing.
  • Foster a culture of quality and ownership by setting standards and advocating beyond the team.
  • Develop talent by providing feedback, guidance, and leading by example.

AWSPythonApache AirflowKotlinKubeflowKubernetesMySQLSpark

Posted 8 days ago
Apply
Apply

๐Ÿ“ United States of America

๐Ÿ’ธ 121100.0 - 199800.0 USD per year

๐Ÿ” Medical Technology

๐Ÿข Company: external_career_site_usa

  • 7+ years of experience in building large-scale software applications.
  • 3-5 years of experience with cloud SaaS development is required.
  • Experience in designing and building serverless cloud solutions with AWS (EC2, lambda, step functions, event-driven architecture).
  • 3-5 years of experience running and supporting production systems on AWS.
  • Strong hands-on development expertise with Go, TypeScript, Makefile, JavaScript, Shell, HTML, and React.
  • Experience in designing and integrating RESTful APIs.
  • Good coding practices, including well-documented code.
  • Foundation in Clean Code, the SOLID principles and DORA is required.
  • Excellent debugging and optimization skills.
  • Experience in unit/integration testing.
  • Experience working with Business Intelligence and analytics tools, such as ThoughtSpot, is preferred.
  • Experience with multiple database implementations (e.g. SQL, Athena, Redshift, DynamoDB, Hudi) is preferred.
  • Strong written and oral communication skills required.
  • Experience interacting with global teams is a strong plus.

  • Participate in all aspects of agile software development of cloud-native modular components, including design, testing, implementation, deployment, and production support.
  • Drive agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Guide designing and building end-to-end systems optimized for performance, scale, and reliability.
  • Ensure application performance, uptime, and scale.
  • Maintain high standards for code quality and application design.
  • Develop deployment automation using DevOps principles.
  • Work with source code management tools (e.g. GitHub) and work tracking tools (e.g. Jira).
  • Collaborate across time zones via MS Teams, GitHub PR comments, and online documentation.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.

AWSSoftware DevelopmentSQLAgileBusiness IntelligenceCloud ComputingDynamoDBHTMLJavascriptTypeScriptGoReactRESTful APIsDevOpsDebugging

Posted 8 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 200000.0 - 275000.0 USD per year

๐Ÿ” Financial Services

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark, and Kubernetes.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to thrive in ambiguity and understand both low-level language idioms and large system architectures.
  • Demonstrated ability to gather and iterate on feedback from peers.
  • Strong verbal and written communication skills.

  • Responsible for setting technical strategy for the team on a year-long time scale and assisting with business-impacting projects.
  • Collaborate with product management, design, and analytics to ensure technical sustainability.
  • Advocate for technical solutions and operational processes as a force-multiplier.
  • Mentor less experienced engineers and set high technical standards.
  • Ensure monitoring, triage rotations, and policies are in place for team operations.
  • Foster a culture of quality through code review and design standards.
  • Help develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQLSpark

Posted 10 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 172000.0 - 215000.0 USD per year

๐Ÿ” Crypto and blockchain technology

๐Ÿข Company: Gemini๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $1,000,000 Secondary Market over 2 years ago๐Ÿซ‚ Last layoff almost 2 years agoCryptocurrencyWeb3Financial ServicesFinanceFinTech

  • 8+ years of experience in mobile development, with 4+ years specifically in React Native.
  • Proficiency in JavaScript/TypeScript and native mobile development (e.g., Swift/Objective-C, Java/Kotlin).
  • Expertise in React Native, including navigation libraries, lifecycles, state management, and performance optimization.
  • Experience in debugging, framework migrations, refactoring, and adopting mobile best practices.
  • Familiarity with CI processes (e.g., GitHub Actions) and automated testing.
  • Knowledge of mobile best practices and staying informed about mobile industry innovations.
  • Deep understanding of engineering and operational excellence.
  • Strong collaboration skills and ability to prioritize in dynamic environments.

  • Drive architectural decisions that modernize our mobile stack, ensuring scalability and maintainability.
  • Establish and automate best practices in mobile development, focusing on code quality, reliability, and performance.
  • Lead initiatives to architect solutions for mobile performance improvements.
  • Monitor app performance and debug performance-related issues using observability tools.
  • Collaborate on and lead planning and executing cross-functional projects.
  • Implement architecture solutions that improve the developer experience.
  • Work with stakeholders on rollout strategies for mobile architecture.
  • Evaluate potential tools, libraries, and vendor contracts.
  • Ensure app security and compliance with standards.

JavaJavascriptKotlinObjective-CReact NativeSwiftTypeScriptCI/CDDebugging

Posted 11 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 195720.0 - 244645.0 USD per year

๐Ÿ” Edge cloud computing

๐Ÿข Company: Fastly๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $40,000,000 Series F over 6 years ago๐Ÿซ‚ Last layoff 5 months agoCloud Data ServicesSecurityCloud SecurityEnterprise SoftwareSoftwareCloud InfrastructureContent Delivery Network

  • At least 8+ years of Software Engineering experience building language runtimes or doing language design.
  • Expert understanding of the JS ecosystem.
  • Expert in a C++ codebase.
  • Keen sense of developer experience.
  • Willingness to learn and mentor in new technologies.
  • Strong communicator and collaborator.

  • Focus on Fastlyโ€™s Javascript SDK & the StarlingMonkey JS runtime.
  • Implement the latest JavaScript and WinterCG standards for StarlingMonkey.
  • Work on language-specific SDKs for wasm, enhancing their performance.
  • Engage with open source communities.
  • Coordinate with team members and other technical teams.
  • Contribute to code reviews and improve team processes.
  • Manage projects as a technical lead and communicate status to stakeholders.

JavascriptC++Rust

Posted 15 days ago
Apply
Apply

๐Ÿ“ US, UK, Australia

๐Ÿงญ Full-Time

๐Ÿ’ธ 140000.0 - 190000.0 USD per year

๐Ÿ” School Information Systems (SIS)

๐Ÿข Company: Veracross๐Ÿ‘ฅ 101-250EducationSoftware

  • Understanding of core accounting standards and concepts, including GAAP, General Ledger, Accounts Receivable, and Accounts Payable.
  • Experience with accounting applications such as Quickbooks, Freshbooks, Xero, or Sage.
  • Excellent communication skills, both written and verbal.
  • Excellent technical organization and planning skills.
  • Ability to perform technical responsibilities remotely in a mostly asynchronous environment.
  • Flexibility and adaptability.
  • 8+ years of professional programming experience.
  • Proven experience in system architecture, ensuring system scalability and performance.
  • Experience with the Ruby language, Rails framework, or similar languages; modern JavaScript development is a plus.
  • Experience with relational databases.
  • Experience with source control, especially git.
  • A service- and team-oriented mindset.

  • Owning technical architecture discussions and leading technical decisions for our accounting product area.
  • Develop and lead the team to execute against both short-term and long-term roadmaps.
  • Provide technical mentorship for team members.
  • Improve and maintain our Ruby on Rails applications.
  • Improve and maintain our products through SQL code.
  • Build new features within our flagship product, Axiom.
  • With Product Management, participate in the development of new features and platform improvements.
  • Enable other product areas to leverage our accounting platform.
  • Expand our internal tools to automate and improve workflows.
  • Assist in documenting Finance team systems and tools.
  • Integrate Veracross with third-party systems used by private K-12 schools.

SQLGitRubyRuby on RailsSoftware Architecture

Posted 16 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ” Workflow automation

  • 9+ years as a professional software engineer.
  • Your abilities matter, not your education or exactly where youโ€™ve worked.
  • No cybersecurity knowledge required.
  • Comfortable working across frontend, backend, and infrastructure.
  • Focus on solving important problems using technologies like Ruby, Rails, React, TypeScript, Postgres, Redis, and Docker.
  • Work sustainably and maintain a healthy work-life balance.
  • Contribute openly in a supportive and inclusive team environment.

  • Own and architect critical parts of our frontend application, making key decisions that impact scalability and performance.
  • Identify and solve ambiguous, high-impact problems.
  • Drive technical strategy and best practices, championing code quality and performance optimization.
  • Mentor engineers and teach advanced problem-solving approaches.
  • Collaborate closely with product and design teams to shape product features.
  • Influence team priorities and resource allocation.

DockerFrontend DevelopmentRubyRuby on RailsSoftware ArchitectureTypeScriptPostgresRedisReactMentoring

Posted 17 days ago
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ” Creator commerce

  • Proven leadership skills including mentoring and guiding engineers.
  • Project management skills with the ability to lead projects from conception to completion.
  • Commitment to continuous learning and staying updated with industry trends.
  • Technical skills with more than 7 years of experience in distributed systems and software development.
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field preferred.
  • Expertise in Golang, Python, Vector Databases, and related technologies.

  • Lead the Building and Scaling of a Product Catalog Service.
  • Lead the Building and Scaling of an Exact Product Matching Service.
  • Lead the Building and Scaling of a Product Search Service.
  • Provide inputs on engineering excellence and complete critical engineering projects.
  • Innovate solutions to complex technical challenges and influence technical direction.
  • Create and maintain technical documentation and project plans.
  • Take ownership of complex issues and drive problem resolution.

AWSDockerPythonETLHadoopKubernetesApache KafkaData modeling

Posted 19 days ago
Apply