Lead Software Engineer

BytePitch - Software Labs Logo

BytePitch - Software Labs

πŸ“Remote - Portugal

Summary

Join BytePitch as a Lead Engineer and play a pivotal role in the engineering department. You will define technical proposals, lead client communication, manage client relationships, and ensure project technical integrity. Guide architectural direction, oversee documentation, and provide technical support. Contribute to project visibility, allocation decisions, and process improvement. Resolve team issues and remove roadblocks. Your expertise and leadership are crucial for project success.

Requirements

  • Expertise in software development methodologies, architectural design, and modern development technologies
  • Strong project management skills, with experience in planning, execution, and project delivery
  • Excellent communication and interpersonal abilities, with the ability to collaborate effectively with cross-functional teams
  • Strategic thinker with the capacity to translate business goals into technical solutions
  • Strong problem-solving and analytical skills, with the ability to think critically and creatively
  • Adaptability to evolving technologies and market trends
  • Passion for fostering a culture of innovation and continuous improvement
  • Hands-on attitude and experience with multiple tech stacks on the Frontend, Backend and Systems (Java, Python, Node.js, etc.)
  • Experience building performance applications and monitoring them
  • Experience working with relational and non-relational databases
  • Fluent in English

Responsibilities

  • Actively collaborate with the business team in the crafting of technical proposals and the definition of the necessary resources
  • Work closely with Product Managers/Product Owners when these are also part of a project
  • Create initial client communications (via email, Slack, etc.) when necessary and establish the communication flow between the client/PM/PO and the tech team
  • Maintain and enhance client relationships
  • Define the systems and application architectures, ensuring that the projects gather and work on all technical requirements (non-functional requirements, architecture, way of working, necessary documentation)
  • Guarantee that both engineers and Product Managers/Product Owners have a well-structured view of the problems at the project's outset
  • Provide technical support/ensure technical coverage for projects (especially when unexpected issues arise), helping the team to improve technically
  • Promote best practices as well as a good flow of communication within the technical team, fostering cooperation consistently
  • Report incidents and risks, conveying this visibility to other engineering department members for quick decision-making in cases that require special attention
  • Make project allocation decisions based on the needs of the projects and the skills of the team, deliberating and working in collaboration with other members of the engineering department
  • Improve engineering processes alongside other members of the engineering department, enhancing onboarding processes, project management, visibility sharing, etc., and ensuring that the processes remain consistent across projects
  • Handle conflicts and issues ensuring that the team's problems or blockers are resolved, and provide the necessary support to make this happen

Preferred Qualifications

Curious about learning new programming languages

Benefits

  • Two types of contracts are available: Employment & Service (B2B) Agreements
  • Competitive salary according to your experience
  • Additional benefits such as meal allowance, health insurance, extra days off (depending on the type of contract/location)
  • Fully remote work
  • Flexibility to help you balance the personal and professional aspects of your life
  • An inclusive culture where you can be yourself and thrive professionally
  • A supportive environment for your overall well-being
  • A budget for training
  • A personalised development plan based on our career paths
  • Opportunities to travel according to the project/client needs
  • Face-to-face company events per year to connect with colleagues and strengthen company culture

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.