Apply

Staff Engineer

Posted 2024-11-07

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

🗣️ Languages: English

⏳ Experience: At least 10 years

🪄 Skills: AWSAgileElasticSearchJavaJavascriptMySQLAzureElasticsearchRedisJavaScriptAgile 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
🔥 Staff Engineer
Posted 2024-11-20

📍 Cambridge, MA

🧭 Full-Time

💸 128000 - 139000 USD per year

🔍 Marketing and advertising

🏢 Company: Known

  • Must possess at least a Master’s degree in Computer Science or a closely related field plus 3 years of experience as a full-stack software engineer.
  • Alternatively, a Bachelor’s degree in Computer Science or a closely related field plus 5 years of progressive experience is acceptable.
  • Must have at least 1 year of experience in the advertising or marketing industry.
  • Professional experience must include: TypeScript, PostgreSQL, Google Cloud, Snowflake, AWS, CircleCI, Docker, Airflow, Linux, MacOS, Node.js, Vue.js.
  • Must have experience with digital and television platforms.
  • Highly proficient in Python and experience with SQL databases is required.

  • Manage complex projects related to the development of data applications for marketing and advertising across television and digital platforms.
  • Serve as the subject-matter expert and drive the development of data applications.
  • Collaborate with stakeholders to translate business requirements into technical requirements and workflows.
  • Set project milestones, manage releases, and lead implementation.
  • Oversee continuous integration/delivery, testing, and tooling design.
  • Research and present new technologies to improve performance.

AWSDockerNode.jsPostgreSQLPythonSQLSnowflakeTypeScriptVue.JsAirflowVue.jsLinux

Posted 2024-11-20
Apply
Apply
🔥 Staff Engineer
Posted 2024-11-20

📍 Canada, United States, Brazil, Argentina, Peru

🔍 Construction and industrial engineering sectors

🏢 Company: UpRecruit

  • 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 LearningMongoDBJavaScriptAzureCassandraReactCI/CDTerraform

Posted 2024-11-20
Apply
Apply

📍 United States

🧭 Full-Time

💸 195720 - 244645 USD per year

🔍 Edge cloud computing

🏢 Company: Fastly

  • Minimum of 7 years of Software Engineering experience.
  • At least 3 years of experience with systems-level programming (programming languages, compilers, runtimes, or operating systems).
  • Willingness to dive into and learn bleeding-edge and developing technologies.
  • Optional experience in research, technical leadership in open source, and familiarity with Rust, Go, C, or C++.

  • Coordinate and communicate seamlessly with team members and across other technical and product teams.
  • Contribute to code reviews, improving the codebase and other team processes.
  • Manage projects from a technical lead role, driving project progress and communicating project status to stakeholders.
  • Focus on areas such as the Wasmtime runtime environment, compilers, and language runtimes for Wasm.

Software DevelopmentServerless

Posted 2024-11-16
Apply
Apply
🔥 Staff Engineer
Posted 2024-11-16

📍 United Kingdom, Poland, Spain

🔍 Beauty and wellness marketplace

🏢 Company: Booksy

  • Expertise in specific technologies or product domains.
  • Proven ability to design, develop, test, deploy, and maintain complex systems.
  • Architect robust, scalable, and secure solutions.
  • Proficient in Python programming, with a comprehensive understanding of advanced features and best practices.
  • Experience in JavaScript/TypeScript and modern web frameworks (preferably Vue.js).
  • Extensive experience with PostgreSQL database management, including advanced querying and database administration.
  • Proficiency in writing comprehensive test suites and test automation.
  • Demonstrate a deep understanding of advanced architectural patterns, such as microservices and event-driven architecture.
  • Design, implement, and maintain containerized applications using Docker, developing CI/CD pipelines.
  • Implement and maintain observability practices for application performance and troubleshooting.

  • Lead major technical projects, ensuring they align with the company's strategic goals and deliver measurable impact.
  • Promote advanced engineering practices within the team, setting high standards for development methodologies, testing frameworks, and system security.
  • Contribute to defining and executing the technical strategy for the engineering department, driving architectural decisions that enhance system performance, scalability, and resilience.
  • Provide mentorship and technical guidance to peers and junior team members, fostering skill development and enhancing team expertise.
  • Clearly communicate complex technical concepts to both technical and non-technical stakeholders, facilitating informed decision-making.

DockerLeadershipPostgreSQLPythonJavascriptTypeScriptVue.JsJavaScriptStrategyVue.jsCI/CDMicroservices

Posted 2024-11-16
Apply
Apply

📍 US, UK, Germany, Australia

🧭 Full-Time

🔍 Employee experience platform

  • Solid understanding of systems architecture and programming.
  • Expertise in web platform fundamentals (HTML, CSS, DOM, accessibility, performance, responsive design) and modern JavaScript frameworks (e.g., React).
  • Experience building large-scale JavaScript/TypeScript applications with emphasis on design patterns and codebase health.
  • Experience creating a React component library used by multiple teams adhering to high quality standards.
  • Experience in change management and effective communication of change at scale.

  • Drive the technical vision and strategy for Culture Amp’s design system.
  • Drive continuous improvements to design system tooling, engineering systems and processes.
  • Coach and uplift other engineers in the team.
  • Build connections with other teams to influence adoption of the design system.

LeadershipAgileDesign PatternsHTMLCSSJavascriptTypeScriptJavaScriptStrategyReactDocumentationCoaching

Posted 2024-11-14
Apply
Apply

📍 North America, South America, Europe, Asia

🧭 Full-Time

💸 180000 - 230000 USD per year

🔍 Digital creative agency

🏢 Company: Code and Theory

  • Proven technical experience leading practice around Adobe Workfront.
  • Minimum 2 years as a Workfront System Admin or Consultancy Experience.
  • At least 1 year of experience in Workfront implementation.
  • 1 year leading multi-platform Adobe solutions as a product owner or consultant.
  • 1 year configuring integrations and automations using Workfront Fusion.
  • Bachelor's degree in Computer Science, IT, Engineering, or related field.

  • Help clients adopt and optimize Adobe Workfront.
  • Act in a consulting capacity, defining solutions and accelerating delivery.
  • Provide best practice guidance on Adobe Workfront.
  • Configure Workfront functionalities to meet business requirements.
  • Lead client discovery sessions and assess business processes.

LeadershipProject ManagementProduct ManagementProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-11-14
Apply
Apply

📍 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 DevelopmentSQLBashKafkaKubernetesSQLiteAirflowGoGolangSparkLinuxDocumentation

Posted 2024-11-13
Apply
Apply

📍 United States of America

💸 115000 - 230000 USD per year

🏢 Company: External

  • Expertise in designing and managing large-scale distributed data systems.
  • Strong knowledge of modern data platforms (e.g., Snowflake, Spark, Datalake, Kafka).
  • Hands-on experience with major cloud platforms (AWS, GCP, Azure).
  • Proficiency in programming and scripting (Python, Java, Scala, Go).
  • In-depth knowledge of CI/CD practices, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Ansible).

  • Lead the design and implementation of large-scale, fault-tolerant, and highly available data platforms.
  • Architect and develop end-to-end data pipelines that ensure reliability, scalability, and performance of data processing systems.
  • Drive best practices for data reliability, disaster recovery, monitoring, alerting, and incident management.
  • Collaborate with cross-functional teams (data engineering, DevOps, SREs) to integrate, test, and improve platform reliability and performance.
  • Mentor and guide engineers across the organization.

AWSDockerPythonSoftware DevelopmentSQLGCPJavaKafkaKubernetesSnowflakeApache KafkaAzureData engineeringGoGrafanaPrometheusNosqlSparkCommunication SkillsCI/CDDevOpsTerraformCompliance

Posted 2024-11-13
Apply
Apply

📍 SF Bay Area, NYC, Seattle Metro, Denver / Boulder Metro, New York (excluding NYC), Washington D.C., California (excluding SF Bay Area), Colorado (excluding Denver / Boulder Metro), Washington (excluding Seattle Metro)

🧭 Full-Time

💸 205100 - 289600 USD per year

🔍 Cloud Infrastructure Automation

🏢 Company: HashiCorp

  • Have 7+ years of production experience working on backend applications written in Ruby on Rails.
  • Expertise designing and building authorization systems (RBAC and ABAC).
  • Ability to work with a large group of skilled engineers, providing technical guidance and decision-making ability.
  • Ability to take on vague and partially defined problems and provide solutions.
  • Experience or interest in learning Terraform and Terraform internals.
  • Experience navigating large and complex codebases.
  • Experience leading software development projects from conception to delivery.
  • Proactive and excels at swiftly delivering valuable results to meet product goals.
  • Enjoys working collaboratively on a fully-remote, fast-moving team.
  • Strong written communication skills, and understands how to use tools like code review to asynchronously unblock and level up peers.

  • Lead the design, development, and implementation of RBAC-related back services on which HCP Terraform relies.
  • Provide technical guidance and mentorship to engineers within the Ionic team.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Spend time writing about customer problems, potential solutions, and more in the form of RFCs (Requests For Comments).
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

Software DevelopmentRubyRuby on RailsProduct DevelopmentCommunication SkillsTerraform

Posted 2024-11-09
Apply
Apply
🔥 Staff Engineer
Posted 2024-11-07

📍 United States, Netherlands, United Kingdom, Spain, Estonia, Portugal, France, Sweden, Canada

🔍 Climate technology

🏢 Company: Overstory

  • Broad and deep understanding of system design with the ability to select appropriate paradigms/technologies.
  • Experience in full stack development including React/Typescript, Python/fastAPI, and Postgres DB.
  • Comfortable in a build-run environment using GCP, cloud run, grafana, k8s, or similar.
  • Ability to design and implement scalable and resilient systems.
  • Strong leadership skills for mentoring and coaching.
  • Excellent communication and collaboration skills.
  • Passion for learning and staying updated with industry trends.

  • Evolve a suite of web tools for utility companies to manage risks associated with climate change, wildfires, and storms.
  • Ensure product can handle 3x YoY growth.
  • Accelerate time to value of new product capabilities.
  • Reduce manual work for vegetation analysis ingestion.

LeadershipPythonFull Stack DevelopmentGCPTypeScriptFastAPIGrafanaPostgresReactCommunication SkillsCollaborationMentoring

Posted 2024-11-07
Apply