Apply

Staff Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Staff, 10+ years in software engineering, 3+ years in Python

📍 Location: Canada, United States, Brazil, Argentina, Peru

🔍 Industry: Construction and industrial engineering sectors

🏢 Company: UpRecruit👥 1-10Service IndustryRecruitingProfessional Services

⏳ Experience: 10+ years in software engineering, 3+ years in Python

🪄 Skills: AWSPythonSQLGCPHTMLCSSJavascriptJenkinsKubernetesMachine LearningMongoDBAzureCassandraReactCI/CDTerraformAnsible

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

📍 Canada

🔍 Cryptocurrency

  • Strong leadership skills with a track record of mentoring and developing engineering talent.
  • Deep understanding of blockchain technology or distributed systems.
  • Expertise with 2+ programming languages including Python or TypeScript.
  • Excellent problem-solving abilities and strategic thinking.
  • Experience in architecting and developing large-scale, distributed systems.

  • Architect, design, and develop high-performance, secure, and scalable systems.
  • Lead cross-functional teams in the execution of complex projects.
  • Mentor and coach engineers across all levels to foster a culture of continuous learning and improvement.
  • Drive the adoption of best practices in software development, security, and DevOps.
  • Identify and mitigate risks to the stability and security of the platform.
  • Identify and implement processes that improve system uptime and reliability.
  • Handle escalations for critical system failures and deficiencies.

LeadershipPythonSoftware DevelopmentBlockchainTypeScript

Posted about 11 hours ago
Apply
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 4 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
🔥 Staff Engineer (Identity)
Posted about 1 month ago

📍 Brazil, Argentina

🔍 Financial services

🏢 Company: RecargaPay👥 501-1000💰 $10,000,000 Debt Financing over 2 years agoMobile PaymentsFinancial ServicesFinTech

  • Experience in hands-on engineering roles.
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Ability to deal with medium domains with medium/high complexity.
  • Solid understanding of web applications, security, and best development practices.
  • Knowledge of relational databases and Object Oriented Programming.
  • Familiarity with Domain Driven Design; knowledge of Microservice Architecture is a plus.
  • Ability to thrive in a fast-paced environment and learn diverse web technologies.
  • Proven ability to design complex distributed applications for high performance.
  • Experience with Java, Spring Boot, PostgreSQL, Kafka, and AWS.
  • Experience in Python and asynchronous programming is a plus.
  • Experience in profiling and performance tuning Java applications.

  • Leads technical initiatives and contributes significantly to project strategy and execution.
  • Works autonomously, often driving project segments or entire projects.
  • Provides mentorship and guidance to less experienced engineers, aiding in their development.
  • Champions best practices in coding and system design, improving engineering processes.

AWSPostgreSQLJavaKafkaSpring BootMicroservices

Posted about 1 month 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
🔥 Tech Lead/Staff Engineer
Posted about 2 months ago

📍 Brazil, Peru, Argentina, Croatia, Serbia

🧭 Full-Time

💸 4000.0 - 6500.0 USD per month

🔍 Fintech/insurance sector

🏢 Company: Space Inch👥 11-50Social Media

  • Senior software engineer with a background in production-level applications.
  • Passion for coding and working on diverse projects.
  • Experience with estimating and designing architectures.
  • Ability to conduct code reviews and assist others in overcoming challenges.

  • Ensure projects maintain technical excellence while adhering to timelines and budgets.
  • Be the first on new projects, establishing architecture and trust with the team.
  • Assist with accurate project estimates and proactively solve problems.
  • Understand client needs and align project plans with team efforts.
  • Remain familiar with codebases, resolve critical issues, and write code as needed.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileDesign PatternsFull Stack DevelopmentGitJavaJavascriptSCRUMSoftware ArchitectureCross-functional Team LeadershipREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologiesRESTful APIsMentoringAttention to detailOrganizational skillsTime ManagementWritten communicationCoaching

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
🔥 Staff Engineer
Posted 2 months ago

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

🔍 Climate technology

🏢 Company: Overstory👥 1-10E-Commerce

  • 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 2 months ago
Apply
Apply
🔥 Staff Engineer
Posted 2 months ago

📍 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

🧭 Full-Time

💸 180000 - 240000 USD per year

🔍 Public safety software

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

  • 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.

  • 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.

AWSAgileElasticSearchJavaJavascriptMySQLAzureRedisAgile methodologiesRESTful APIsDocumentationMicroservices

Posted 2 months ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 180000 - 229000 USD per year

🔍 Insurance

🏢 Company: joinroot

  • 7+ years as a software engineer.
  • 3+ years of experience leading software teams.
  • Expertise in Python.
  • Expertise in Cloud Architecture.
  • Experience with the ML development lifecycle and MLOps.
  • Familiarity with Ruby on Rails.
  • Exposure to native app development.
  • Experience with telematics or sensor data collection systems.
  • Proven leadership of cross-functional projects.
  • Excellent communication skills with engineering colleagues and business leaders.

  • Partner with Product, Data Science, Analytics, and Insurance experts to set future strategy.
  • Identify and promote technical initiatives to enhance product effectiveness and team performance.
  • Coach engineers in planning experiments and projects aligned with strategic objectives.
  • Contribute code each cycle to advance team impact.
  • Lead incident response efforts to improve system resilience.
  • Coordinate with Staff Engineers to establish and share best practices.

LeadershipPythonMachine LearningRubyRuby on RailsStrategyData scienceCommunication SkillsCollaboration

Posted 2 months ago
Apply