Senior Software Engineer (L5)

about 2 months ago
Full time role
Hybrid · Remote... more

As a Senior Software Engineer at Dayrize you will play a pivotal role in driving the development of cutting-edge software solutions. Leveraging your mastery of software engineering and technical leadership, you will contribute to the success of complex projects by architecting robust, scalable, and maintainable systems. You will mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence. Your role will involve collaboration with cross-functional teams, effective communication with stakeholders, and shaping the technical vision and roadmap of the organization.

 

Key Responsibilities:

  1. Technical Leadership:
    • Provide mentorship and technical leadership to junior engineers, setting high standards for excellence.
    • Drive the successful delivery of complex projects, ensuring alignment with business requirements and adding significant value.
  2. System Architecture and Development:
    • Architect and develop robust, scalable, and maintainable software systems, addressing technical complexities.
    • Utilize your senior Python engineering skills to design software solutions, translating requirements into effective solution designs.
  3. Communication and Collaboration:
    • Effectively communicate technical concepts to both technical and non-technical stakeholders.
    • Collaborate with cross-functional teams, product managers, and designers to deliver optimal solutions.
  4. Strategic Contribution:
    • Contribute to the technical vision and roadmap of the organization, driving innovation and continuous improvement.
    • Contribute to the definition and execution of technical strategies, aligning them with organizational goals.
  5. Project Management:
    • Play a key role in project planning, task prioritization, and resource allocation to ensure timely delivery.
    • Demonstrate expertise in multiple technical domains and actively mentor others to enhance their skills.
  6. Google Cloud Platform Expertise:
    • Possess hands-on experience with Google Cloud Platform, particularly in BigQuery, Cloud Run, PubSub, Cloud Storage, and Cloud Dataflow.
    • Utilize your expertise in GCP to optimize performance, solve complex technical problems, and ensure code quality.
  7. Leadership and Mentorship:
    • Mentor junior engineers, driving technical excellence and fostering a culture of continuous learning.
    • Take responsibility for delivering complex projects, considering their broader impact on the organization.

 

Qualifications:

  • Proven experience as a Senior Software Engineer, demonstrating expertise in Python.
  • Previous experience as a team lead for software engineers.
  • Strong ability to translate requirements into effective software designs.
  • In-depth knowledge of Google Cloud Platform, specifically BigQuery, Cloud Run, PubSub, Cloud Storage, and Cloud Dataflow.
  • Excellent communication skills to convey technical concepts to diverse audiences.
  • A track record of successful project delivery and the ability to drive technical strategies aligned with organizational goals.