Apply

Lead Software Engineer

Posted 2024-11-14

View full description

💎 Seniority level: Lead, Varying levels of experience

💸 Salary: 170000 - 240000 USD per year

🔍 Industry: Ticketing

🗣️ Languages: English

⏳ Experience: Varying levels of experience

Requirements:
  • Experience building business critical software in a fast-paced environment.
  • Experience solving complex technical challenges related to unique ticketing problems.
  • Passion for software craftsmanship and product with high coding standards.
  • Commitment to teamwork and mentoring in a diverse environment.
Responsibilities:
  • Run a modern, containerized service-oriented architecture using industry-leading software development practices.
  • Ship code to production many times a day across dozens of services.
  • Solve complex performance problems and build a many-sided marketplace.
  • Empower a data-driven business and scale software to support business growth.
  • Build performant and inclusive user interfaces that enhance the brand.
  • Evaluate new technologies to improve the software stack.
Apply

Related Jobs

Apply

📍 Romania

🧭 Full-Time

🔍 Gaming

🏢 Company: PTW

  • Bachelor’s degree in Computer Science or related field.
  • At least 4 years of experience as a Programmer/Software Engineer in the gaming industry.
  • Experience in Programming/Software Design on at least 1 shipping game product from beginning to end.
  • Prior management/leadership training and/or experience.

  • Establish a collaborative relationship with the Director of Technology, team programmers, and Producer.
  • Provide leadership and technical guidance to Software Engineers on the development team.
  • Engage in game programming design processes.
  • Maintain communication with other disciplines regarding their impact on programming.
  • Write and debug core engine and game code.
  • Develop advanced tools and utilities to support projects.
  • Identify and resolve potential problem areas proactively.
  • Assist less experienced Software Engineers as needed.
  • Estimate time requirements for tasks accurately.
  • Advise on technical feasibility and ensure alignment of project design with platform requirements.
  • Create and manage the Technical Design Document (TDD).
  • Work with the Lead Artist to set up a directory structure for collaboration.
  • Keep the Producer informed of changes to the work schedule and any issues affecting team dynamics.
  • Plan and coordinate programming resources under the Producer's guidance.

LeadershipGame DevelopmentCollaborationDocumentation

Posted 2024-11-22
Apply
Apply

📍 Portugal

🔍 Healthcare Technology

  • Must possess a proactive attitude.
  • Ability to work closely with key stakeholders across different verticals.
  • Have a generalist skill set applicable to various functions within the company.

  • Lead the Internal AI Solutions Team.
  • Transform the company’s internal processes through the application of Generative AI.
  • Equip various departments (Finance, Commercial, Talent) with AI-powered tools and techniques.
  • Empower departments to expand their reach and impact.
  • Drive overall success within the organization through the implementation of technology.

Backend DevelopmentLeadershipProject ManagementPythonSoftware DevelopmentAgileArtificial IntelligenceData AnalysisDesign PatternsGitMachine LearningPeople ManagementProduct ManagementSCRUMSoftware ArchitectureProject CoordinationCross-functional Team LeadershipProduct DevelopmentStrategyData analysisCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologiesMentoringAttention to detailOrganizational skillsPresentation skillsTime ManagementWritten communication

Posted 2024-11-19
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or related field.
  • Strong skills in programming languages such as Python, Go, Java, C, or C++.
  • Experience with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills in English and Portuguese.
  • Teamwork and leadership skills.
  • Ability to work on high scalable and distributed projects.
  • Experience in projects with unclear scope.
  • Quick learner, adapting to new technologies efficiently.
  • Passionate about building reliable minimum viable products.
  • Experience working with modern agile product development teams.
  • Leadership qualities as an inspiring technical leader.

  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers to ensure seamless integration of data pipelines.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Ensure seamless integration of AI applications with other software systems.
  • Work closely with cross-functional teams including product managers, designers, and other engineers.
  • Participate in code reviews and provide constructive feedback.
  • Communicate technical concepts to non-technical stakeholders.
  • Inspire and empower others to prioritize wellbeing.

LeadershipPostgreSQLPythonSQLAgileDynamoDBJavaC++Product DevelopmentGoNosqlCollaborationAttention to detail

Posted 2024-11-19
Apply
Apply

📍 Portugal

🧭 Full-Time

🔍 Healthcare technology

  • 3+ years of experience as a leader of an Engineering Team.
  • At least 4 years of experience as a Software Engineer with strong proficiency in JavaScript (React, Node.js).
  • Proficiency in SQL and basic experience with Python.
  • Experience leading complex projects from ideation to maintenance.
  • Experience providing technical oversight and mentoring colleagues.
  • Ability to learn quickly and handle new problems.
  • Strong communication skills to interface with technical and non-technical stakeholders.

  • Leading a team of 1-2 Software Engineers by assigning tasks and overseeing their work.
  • Designing and implementing AI-driven solutions to improve internal operations and workflows.
  • Translating strategic objectives into functional software applications.
  • Owning the performance review and providing feedback to team members.
  • Defining and promoting best practices for team growth.
  • Handling both front-end and back-end development tasks.
  • Proactively identifying and resolving technical challenges.

PythonSQLJavascriptJavaScriptReactMentoring

Posted 2024-11-19
Apply
Apply

📍 UK

🧭 Full-Time

💸 80000 - 100000 GBP per year

🔍 FinTech

  • Extensive experience with the tech stack: Javascript/TypeScript, Vue, AWS (Lambda), REST, GraphQL.
  • Understanding of modern software engineering practices such as Agile, CI/CD, and TDD.
  • Proven ability to lead cross-skilled teams.
  • Fluency in English and eligibility to work in the UK.

  • Lead the development of cutting-edge software solutions.
  • Build and manage a Frontend team within a high-growth environment.
  • Collaborate closely with the VP of Engineering on product launches.

AWSGraphQLAgileJavascriptTypeScriptJavaScriptCI/CD

Posted 2024-11-18
Apply
Apply

🔍 Healthcare

🏢 Company: Maximon

  • Proficiency in Ruby on Rails for backend development.
  • Solid experience with Tailwind CSS, Flowbite, and other frontend frameworks.
  • Deep product understanding to create a user-friendly, engaging healthcare application.
  • Strong interest in new technologies, including AI.
  • Experience in data analytics with ability to interpret data to enhance product performance.
  • Experience with sensitive healthcare data and knowledge of privacy laws.
  • Ability to develop an informative yet engaging application.
  • Proficiency in English and German for team communication.

  • Work on the entire Software Architecture including development and integration of the technical platform.
  • Develop an engaging and informative application that balances usability with complex health information.
  • Maintain backend infrastructure using Ruby on Rails ensuring secure handling of healthcare data.
  • Continuously improve the product using data analytics and technological advancements.
  • Manage databases with MySQL focusing on data integrity and security.
  • Collaborate with the team on Gitlab for project management and secure version control.
  • Ensure high-level encryption and security protocols are applied to safeguard sensitive data.
  • Contribute ideas aimed at enhancing user empowerment in managing their health.
Posted 2024-11-17
Apply
Apply

💸 170000 - 240000 USD per year

🔍 Ticketing industry

  • Experience building business critical software in a fast-paced environment.
  • Experience solving complex technical challenges related to ticketing.
  • Passion for software craftsmanship with high standards for quality.
  • Commitment to working with diverse teammates and mentoring.

  • Run a modern, containerized service-oriented architecture using industry-leading software development practices.
  • Ship code to production many times a day across dozens of services.
  • Solve complex performance problems and build a many-sided marketplace.
  • Empower a data-driven business and scale software to support growth.
  • Build performant user interfaces that enhance the brand.
  • Evaluate new technologies to improve the software stack.
Posted 2024-11-14
Apply
Apply

🔍 Life Sciences

  • Proven experience as a software engineer.
  • Strong problem-solving skills.
  • Proficiency in Java programming.
  • Experience related to CRM product development.

  • Build software that scales with business growth.
  • Implement new features and capabilities.
  • Drive the direction of the build independently.
  • Advise IT leadership on technical decisions.
  • Mentor and guide the development team.
Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000 - 180000 USD per year

🔍 Financial Technology

🏢 Company: Tapcheck Inc.

  • 10+ years of experience in software development, focusing on Azure-based APIs and cloud architecture.
  • 6+ years of development experience with C#, ASP.NET, Angular, Microsoft SQL, RESTful API, git.
  • 5+ years of experience working on public-facing, high-volume, web applications facing the public internet.
  • Proven leadership in mentoring teams and fostering a collaborative, inclusive culture.
  • Hands-on experience building scalable, secure solutions on cloud platforms like Azure, AWS, or GCP.
  • Expertise in supporting high-volume, asynchronous applications and production SaaS.
  • Strong emphasis on performance, reliability, and security best practices (e.g., PCI DSS).

  • Implement, design, and review maintainable solutions for the payroll card program and associated systems.
  • Drive continuous improvement of existing architecture, optimizing performance, security, and scalability.
  • Mentor junior engineers, providing technical guidance and fostering a culture of learning and collaboration.
  • Conduct regular code reviews to ensure high quality and adherence to best practices.
  • Collaborate with cross-functional teams to troubleshoot and resolve production issues, minimizing downtime for users.
  • Promote technology best practices, ensuring efficiency, security, and quality throughout the development process.
  • Provide strong technical leadership for engineers working on Azure-based APIs and platforms.
  • Lead the resolution of complex technical issues, proactively identifying risks.

LeadershipSoftware DevelopmentSQLASP.NETGitC#Asp.NETAzureAngularCollaboration

Posted 2024-10-29
Apply
Apply

📍 Canada

🔍 Software Engineering, IT Consulting

🏢 Company: Intersog

  • 7+ years in Java based backend services.
  • 5+ years in microarchitecture principles and Kubernetes/Docker based services.
  • 5+ years with messaging frameworks, SQL and non-SQL data storage systems.
  • 3+ years in distributed systems, specifically Akka actors.
  • 3+ years in CI/CD environments using tools like Jenkins, Argo Workflows, Github actions.
  • 2+ years in constraint solvers for scheduling problems (e.g., IBM CPLEX, OR-Tools).
  • 2+ years working with 3rd party APIs, RESTFUL concepts, and API documentation tools (Swagger).

  • Design, develop, and maintain scalable Java-based Kubernetes services using the Spring Boot framework.
  • Implement new microservices and enhance existing ones employing message-based communication systems.
  • Develop new distributed systems designs supporting experiment requests in laboratories.
  • Choose algorithms for scheduling problems based on experiment requests in laboratories.
  • Manage execution plans and ensure they adhere to capabilities of Workcell Software Systems.
  • Set technical direction, mentor engineers, and ensure code quality.

DockerLeadershipSoftware DevelopmentSQLJavaJenkinsKubernetesSpringSpring BootAlgorithmsCI/CDMentoringDocumentationMicroservices

Posted 2024-10-25
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.