Apply

Staff Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Staff, at least 10 years

📍 Location: Canada, UK, 40 U.S states including AL, AZ, CA-excluding San Francisco, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MA, MD, ME, MI, MN, MO, NE, NV, NH, NJ, NM, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, VA, VT, WA, WI

💸 Salary: 180000 - 240000 USD per year

🔍 Industry: Public safety software

🏢 Company: Mark43👥 251-500💰 $39,999,992 Series E 8 months agoGovTechInformation ServicesLaw EnforcementPublic SafetySoftware

🗣️ Languages: English

⏳ Experience: At least 10 years

🪄 Skills: AWSAgileElasticSearchJavaJavascriptMySQLAzureRedisAgile methodologiesRESTful APIsDocumentationMicroservices

Requirements:
  • At least 10 years of professional experience using Java, .NET, or other server-side languages in production.
  • Comfortable with Agile development and thoroughly testing code.
  • Ability to write clean code and comprehensive documentation.
  • Experience with cloud feature development and front-end technologies (JavaScript, ReactJS).
  • Deep understanding of databases, automated testing, and Agile methodologies.
  • Proficiency in building and managing RESTful APIs.
  • Experience with complex cloud-based software applications, preferred in AWS or Azure.
  • Knowledge of microservices architecture.
Responsibilities:
  • Worked with a Product Manager to understand requirements.
  • Built and deployed features using technologies like Java, MySQL, Redis, and Elasticsearch.
  • Improved back-end architecture for platform scalability.
  • Collaborated with a Product Designer on technical constraints.
  • Created clear technical documentation for code.
  • Tested new technologies to enhance codebase and practices.
  • Fostered an engineering culture focused on code quality and customer delivery.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 210000.0 USD per year

🔍 Finance

  • Prior work leading engineers in improving consumer applications and partner integration APIs.
  • Full-stack understanding of production software systems from hosts to databases and DNS.
  • Driven, life-long learners committed to expanding their skills in leadership and engineering.
  • Experience deploying and operating products in production, resolving incidents.

  • Work with other Staff engineers and leadership to improve our code, striving for flexibility and agility.
  • Aid in work breakdown and agile trade-offs during the scrum process.
  • Mentor and coach team engineers to enhance their FrontEnd development skills.
  • Participate as a non-manager leader in planning and business development discussions.

Backend DevelopmentLeadershipNode.jsSoftware DevelopmentAgileFrontend DevelopmentRubyRuby on RailsTypeScriptReactMentoring

Posted 5 days ago
Apply
Apply
🔥 Staff Engineer
Posted 21 days ago

📍 Portugal, Denmark, UK, Germany, Sweden, Spain, Canada

🧭 Full-Time

💸 101000.0 EUR per year

🔍 Financial technology

🏢 Company: Pleo👥 501-1000💰 $42,922,001 Debt Financing 9 months ago🫂 Last layoff about 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorization for APIs
  • Server-side languages (Kotlin, TypeScript)
  • Testing frameworks, observability, and monitoring
  • Credit or other payments-related systems

  • Take charge of critical system components.
  • Articulate the 'why' behind each technical decision with clarity.
  • Bring fresh ideas and strategic trade-offs rooted in understanding users.
  • Build features incrementally with a focus on early feedback.
  • Foster a culture of innovation and collaboration through mentorship.

AWSKotlinTypeScriptMicroservices

Posted 21 days ago
Apply
Apply
🔥 Staff Engineer
Posted 22 days ago

📍 Portugal, Denmark, UK, Sweden, Germany, Spain, Canada, France, Italy, Norway

🧭 Full-Time

💸 101000.0 EUR per year

🔍 Finance / Payment Solutions

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorisation for APIs
  • Server-side languages (mainly use Kotlin and TypeScript)
  • Testing frameworks, observability, and monitoring
  • Credit or other payments-related systems

  • Architectural Ownership: Take charge of critical system components.
  • Visionary Thinking: Articulate the 'why' behind each technical decision with clarity and passion.
  • Continuous Innovation: Bring fresh ideas and strategic trade-offs rooted in a deep understanding of our users.
  • Iterative Development: Build features incrementally with a focus on early feedback and continuous improvement.
  • Mentorship: Foster a culture of innovation and collaboration through technical coaching and inclusion.

AWSKotlinKubernetesTypeScriptMicroservices

Posted 22 days ago
Apply
Apply

📍 Any country within a European Time Zone

🔍 Mobile games and apps

  • A strong passion for coding and building scalable solutions.
  • Experience with Golang for backend development.
  • Ability to champion new tech initiatives and leverage existing solutions.

  • Work on the backend platform supporting highly scalable mobile games that are played by millions daily.
  • Collaborate with client-developers and game designers starting from feature design to delivery, validation, and iteration.
  • Handle responsibilities that include infrastructure development, API design and coding, as well as client-side integration.

Backend DevelopmentGoMicroservices

Posted 29 days ago
Apply
Apply

📍 Chicago, IL, Denver, CO, San Francisco, CA

🧭 Full-Time

💸 170000.0 - 210000.0 USD per year

🔍 Financial technology

  • Prior experience leading engineers in maintaining and improving a Ruby on Rails monolith.
  • Customer-focused with a passion for well-crafted software.
  • Driven, life-long learner committed to skill expansion in leadership and engineering.
  • Full-stack understanding of production software systems, including hosts, containers, databases, etc.
  • Leaders committed to bringing out the best in those around them.
  • Experience deploying and operating products in production, and resolving incidents.

  • Work with Staff engineers and leadership to improve code for flexibility and agility.
  • Aid in work breakdown and agile trade-offs in the scrum process.
  • Participate as a non-manager leader, engaging with leadership on planning and business development.
  • Collaborate with Product Owners to understand market and business context for product design.
  • Mentor and coach engineers to expand their FrontEnd development skills.
  • Play a leadership role in defining and evolving Engineering practices at Caribou.

LeadershipAgileBusiness DevelopmentFrontend DevelopmentHTMLRubyRuby on RailsSCRUMProduct design

Posted about 1 month ago
Apply
Apply
🔥 Staff Engineer, Backend
Posted about 2 months ago

📍 UK, India, Germany

🧭 Full-Time

🔍 Finance

🏢 Company: Careers at Tide

  • Extensive experience (10+ years) in building server-side applications and knowledge of relevant programming languages.
  • Sound knowledge of a backend framework such as Spring/Spring Boot.
  • Experience with running microservices and implementing RESTful APIs.
  • Background in engineering scalable solutions in a cloud-native setup.
  • Mindset for delivering secure, well-tested, and well-documented software.
  • Ability to oversee code and processes from development to production.
  • Exposure to payment services and integration with third-party providers.
  • Experience with relational databases and comfortable in an agile environment.

  • Defining and owning part of the target architecture for your domain.
  • Working on early engineering phases to establish a foundation for team efforts.
  • Collaborating with product teams on technological partnerships.
  • Leading engineers in the team with a balanced focus on design, coding, and coaching.
  • Aligning visions and roadmaps with other Staff Engineers for multi-domain initiatives.
  • Translating requirements into engineered solutions with product owners and other stakeholders.
  • Contributing to the Community of Practice as a beacon for best practices.

AWSDockerPostgreSQLAgileFlutterJavaKafkaMySQLSpringSpring BootAngularCI/CDRESTful APIsTerraformMicroservicesCoaching

Posted about 2 months ago
Apply
Apply
🔥 Staff Engineer
Posted about 2 months ago

📍 Canada, United States, Brazil, Argentina, Peru

🔍 Construction and industrial engineering sectors

🏢 Company: UpRecruit👥 1-10Service IndustryRecruitingProfessional Services

  • 10+ years in software engineering.
  • 3+ years of professional experience in Python.
  • Proficiency in HTML/CSS, JavaScript, and modern web frameworks like React.
  • Understanding of machine learning fundamentals.
  • Strong grasp of networking principles.
  • Experience deploying container-based applications using Kubernetes.
  • Familiarity with deployment tools like Ansible or Terraform.
  • Knowledge of databases such as MongoDB, Cassandra, or SQL.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency in CI/CD pipeline management with tools like Jenkins.
  • API design and implementation experience, including REST and GraphQL.

  • Lead the adoption of best practices in code standards, testing strategies, CI/CD processes, and security protocols.
  • Optimize system architecture by balancing complexity and cost, including application hosting, communication between components, and API design.
  • Contribute directly to high-impact projects.
  • Mentor engineering team members and support their career growth.

AWSPythonSQLGCPHTMLCSSJavascriptJenkinsKubernetesMachine LearningMongoDBAzureCassandraReactCI/CDTerraformAnsible

Posted about 2 months ago
Apply
Apply
🔥 Staff Engineer (Golang)
Posted 2 months ago

📍 US

🧭 Full-Time

🔍 Healthcare

  • 10+ years of overall hands-on professional experience with distributed systems engineering.
  • 5+ years of meaningful coding experience with Golang, including shipping production systems.
  • 5+ years of experience with core technologies in a cloud environment, such as AWS, Kubernetes, and Docker.
  • 2+ years of meaningful coding experience with Python.
  • Experience with application, server, and service security protocols like OAuth2.
  • Strong capabilities in testing and test automation techniques.
  • Familiarity with SQL, NoSQL, and key-value stores.
  • Excellent asynchronous communication skills and a commitment to learning.

  • Develop core platform features using Golang, Python, and cloud services with a focus on developer experience and testing.
  • Apply experience with distributed systems to enhance architecture and services.
  • Collaborate with engineering and other teams to convert requirements into technical solutions.
  • Partner with cloud/SRE team for performance tuning of Kubernetes clusters and storage needs.
  • Assist in reviewing security testing findings and implementing secure coding practices.
  • Influence the engineering organization to adopt best practices in software development.
  • Write and maintain system specifications, documentation, and test plans.
  • Serve as a peer reviewer for code and participate in architecture specification reviews.
  • Mentor less-experienced developers.

AWSDockerPostgreSQLPythonSoftware DevelopmentSQLBashKafkaKubernetesSQLiteAirflowGoSparkLinuxDocumentation

Posted 2 months ago
Apply
Apply

📍 US

🧭 Full-Time

💸 245000 - 275000 USD per year

🔍 Retirement services and technology

🏢 Company: Human Interest👥 501-1000💰 $161,000,000 Private about 2 years agoWealth ManagementRetirementFinanceInsurTechEmployee BenefitsInsuranceFinTech

  • Minimum 10 years of professional experience designing, building and maintaining large scale backend software products and systems.
  • Expert at designing and building modular distributed applications to support an extremely rapidly growing customer base.
  • Solid understanding of the current landscape of auto-scaling cloud technologies and efficient usage of compute, storage, network and virtualization technologies, preferably AWS.
  • Experience delivering large scale backend systems, including ingesting and processing data at significant scale.
  • Experience managing elastic workloads using queue/worker and streaming architectures.
  • Experience migrating to modern scalable technologies from monolithic systems and databases while maintaining high reliability and availability.

  • Define forward looking architectures through creation of designs, establishing tradeoffs in cost vs value and gaining buy in from key technical, product and business stakeholders.
  • Drive the delivery of prototypes, technical standards, project plans and roadmaps that align with the product vision of our organization and in conjunction with technical leads.
  • Coach and mentor senior level engineers in our organization to help raise the bar in innovation, efficiency and technical capability.
  • Deliver features and enhancements that improve complex processes and systems to make them more robust, higher performance and require less human intervention.
  • Collaborate with other engineers and stakeholders to share knowledge and build expertise.
  • Raise the bar of our team’s standards resulting in cleaner, well documented and higher quality code.
  • Model and teach key behaviors for owning and delivering systems that are fast, horizontally scalable and reliable.
  • Speak up and advocate for forward looking architectures and designs that minimize human intervention while keeping development costs incremental.

AWSLeadershipSQLAgileNosqlMentoringDocumentationCoachingReportingData modeling

Posted 3 months ago
Apply
Apply

📍 United States of America

💸 115000 - 230000 USD per year

🔍 Insurance

🏢 Company: external

  • Fluency and Specialization with at least two modern languages such as Java, .NET, Go or Rust including object-oriented design.
  • Experience in building products using microservices architecture and extensible GraphQL and gRPC APIs.
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Experience with continuous delivery and infrastructure as code.
  • Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework.
  • Experience with application monitoring tools and performance assessments.
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.
  • Experience with commercial cloud environments (Azure, AWS, GCP).
  • In-depth knowledge of CS data structures and algorithms.
  • Strong problem-solving ability.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle.

  • Focus on multiple areas and provide leadership to the engineering teams.
  • Own complete solution across its entire life cycle.
  • Envision, design and deliver platform capabilities that enrich the GEICO tech ecosystem for a broad variety of teams.
  • Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications.
  • Accountable for the quality, usability, and performance of the solutions.
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and improve processes within and across team.

AWSDockerLeadershipSoftware DevelopmentSQLDesign PatternsGCPJavaKubernetesOAuthAlgorithmsAzureData StructuresGo.NETNosqlRustProblem Solving

Posted 3 months ago
Apply