Apply

Software Engineering Lead

Posted 24 days agoViewed

View full description

💎 Seniority level: Lead, 7+ years

📍 Location: United States, Canada

🔍 Industry: Software Development

🏢 Company: STR👥 501-1000HospitalityMarketplaceAnalytics

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSDockerLeadershipAgileJavaKubernetesMachine LearningSoftware ArchitectureC++AlgorithmsMicroservicesQuality Assurance

Requirements:
  • 7+ years relevant experience
  • Expertise in Java or C++
  • Experience with AWS and databases
  • Proven ability to lead moderate size engineering teams
  • Experience with micro-service architectures and Agile development
Responsibilities:
  • Design, develop, and demonstrate advanced algorithms and software systems
  • Provide technical leadership and mentoring
  • Conduct software design and code reviews
Apply

Related Jobs

Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Jooble👥 251-500💰 Private about 11 years agoSearch EngineMobile AppsInformation Technology

  • 2+ years as Software Engineering Lead
  • 5+ years of software development experience as a Developer with .Net (preferably) or React or Python
  • Engineering mentorship experience
  • Great communication skills
  • Deep understanding and commitment to modern software engineering principles/processes (Agile, Lean, DevOps) and continuous improvement through measurement
  • The ability to work closely with other colleagues to find the causes of problems and ways to solve them
  • You enjoy detect team members’ potential and help them develop professionally.
  • Ukrainian proficiency level: Upper Intermediate and higher (spoken and written.
  • Manage a team with 4-5 members.
  • Set goals and develop PDP for engineers (personal development plan)
  • Take a part in a performance review
  • Hold One-On-One meetings with engineers
  • Help the team inspect and adapt their processes
  • Participate in recruiting and staffing your teams
  • Communicate with stakeholders and Area Engineering Manager to ensure that priorities are correctly aligned
  • Actively contribute to the team’s codebase when possible, guiding design and architecture decisions
  • Lead the identification and clear specification of technical debt, ensuring it is transparently represented in the technical backlog.
  • Foster a product engineering approach within the team, encouraging them to question what, why, and how. Collaborate with Product Managers (PM) to align technical decisions with product requirements and business objectives.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLAgileData AnalysisGitProduct ManagementSCRUM.NETReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsRecruitmentTeam management

Posted 5 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 IT

🏢 Company: Jooble👥 251-500💰 Private about 11 years agoSearch EngineMobile AppsInformation Technology

  • 2+ years as Lead/Engineering manager
  • 5+ years of software development experience as a Developer with .Net (preferably) or React or Python
  • Engineering mentorship experience
  • Great communication skills
  • Deep understanding and commitment to modern software engineering principles/processes (Agile, Lean, DevOps) and continuous improvement through measurement
  • The ability to work closely with other colleagues to find the causes of problems and ways to solve them
  • You enjoy detect team members’ potential and help them develop professionally.
  • Ukrainian proficiency level: Upper Intermediate and higher (spoken and written.
  • Manage a team with 4-5 members.
  • Set goals and develop PDP for engineers (personal development plan)
  • Take a part in a performance review
  • Hold One-On-One meetings with engineers
  • Help the team inspect and adapt their processes
  • Participate in recruiting and staffing your teams
  • Communicate with stakeholders and Area Engineering Manager to ensure that priorities are correctly aligned
  • Actively contribute to the team’s codebase when possible, guiding design and architecture decisions
  • Lead the identification and clear specification of technical debt, ensuring it is transparently represented in the technical backlog.
  • Foster a product engineering approach within the team, encouraging them to question what, why, and how. Collaborate with Product Managers (PM) to align technical decisions with product requirements and business objectives.

Backend DevelopmentLeadershipPythonSoftware DevelopmentSQLAgilePeople ManagementReact.jsCross-functional Team Leadership.NETCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsRecruitmentTeam managementStakeholder managementSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 U.S.

🧭 Full-Time

🔍 Rentals industry

🏢 Company: Rentable👥 51-100💰 $22,500,000 Series B over 3 years agoInternetSearch EngineLocal AdvertisingReal Estate

  • 5+ years of experience in software development, experience in a high-growth B2B SaaS startup is strongly preferred.
  • Proven track record of leading other engineers to deliver projects that customers love.
  • Organized and detail oriented with project management experience.
  • Experience collecting data from the web using parsing and scraper tools like Beautiful Soup, proxy usage, and Playwright/Puppeteer.
  • Experience building and scaling batch-style data ingestion systems.
  • Experience with data pipeline tools similar to Apache Airflow and dbt.
  • Experience using cloud services such as AWS: RDS, ECS, S3, Lambda, OpenSearch.
  • Experience with Python, Go, Ruby on Rails, or similar languages and frameworks.
  • Experience building and implementing robust monitoring and observability solutions, including performance metrics, error monitoring, and distributed tracing.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and influence stakeholders.
  • Demonstrated ability to thrive in a dynamic, rapidly changing startup environment.
  • Lead a small team of skilled engineers to design, develop, and maintain data pipelines, ensuring scalability, reliability, and performance.
  • Allocate resources effectively to ensure that projects are completed efficiently.
  • Provide technical guidance and support to team members as needed.
  • Monitor project progress and address any issues or risks that arise.
  • Make impactful individual contributions while setting a high standard for code quality.
  • Lead the design and implementation of data ingestion processes using asynchronous workers and store data in modern warehousing solutions.
  • Monitor daily ingest processing and utilize anomaly detection to identify issues quickly.
  • Foster a culture of innovation and continuous improvement within the engineering department.
  • Stay current with industry trends and best practices in engineering management.
  • Anticipate, identify, and resolve technical issues that may inhibit product enhancements and project goals.
  • Fostering a culture of mentoring, learning, and information sharing across the broader engineering team.

AWSPythonSQLApache AirflowRubyData engineering

Posted 2 months ago
Apply
Apply

📍 United States, Germany

🧭 Full-Time

🔍 Software as a Service (SaaS)

🏢 Company: EngFlow Inc.

  • Proactive team player who is flexible and can manage shifting priorities.
  • Deep expertise with at least one build system: Bazel, CMake, Maven, Gradle, Nix, or Buck.
  • Experience and passion for DevOps and DevInfra.
  • Experience with Linux and Unix shell.
  • Familiarity with cloud infrastructure: AWS, Azure, GCP, OpenShift, or Oracle Cloud; Terraform experience is a plus.
  • Programming proficiency with Java; knowledge of C++, Rust, or others is welcome.
  • Experience in asynchronous programming and delivering software at scale.
  • Strong conflict resolution skills and previous hands-on management experience.
  • Lead core engineers and oversee projects related to build systems, compilers, and languages.
  • Support production issues through an on-call rotation.
  • Drive teams and projects towards achieving goals that align with the product roadmap.
  • Troubleshoot complex technical challenges and facilitate solutions.

AWSGCPJavaC++AzureRustLinuxDevOps

Posted 5 months ago
Apply