Distinguished Software Engineer

We are looking for a Distinguished Software Engineer to join our team. As a Distinguished Software Engineer, you will be a visionary leader responsible for shaping the technical direction and architecture of critical software systems. You will collaborate closely with cross-functional teams, mentor junior engineers, and drive the adoption of best practices to deliver high-quality, scalable, and resilient solutions.

Responsibilities:

  • Define and execute the technical strategy and roadmap for critical software systems.
  • Lead the design and implementation of complex, scalable, and high-performance software solutions.
  • Serve as a technical mentor and coach to engineering teams, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with product managers, architects, and other stakeholders to translate business requirements into technical specifications.
  • Drive innovation and research into new technologies and methodologies to enhance our platform’s capabilities.
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Contribute to the overall architecture and design of our distributed systems, ensuring reliability, scalability, and security.
  • Troubleshoot and resolve complex technical issues, providing expert guidance and support to development teams.
  • Act as a technical evangelist, representing the company at conferences, meetups, and other industry events.
  • Stay abreast of industry trends, emerging technologies, and best practices, continuously seeking opportunities for improvement.

Prerequisites:

  • 12+ years of experience in software engineering, with a significant portion in a leadership or distinguished individual contributor role.
  • Proven track record of designing, developing, and deploying large-scale, distributed systems.
  • Deep expertise in multiple programming languages (e.g., Go, Java, Python, C++) and cloud platforms (e.g., AWS, GCP, Azure).
  • Strong understanding of architectural patterns, data structures, and algorithms.
  • Experience with FinTech, Web3, or blockchain technologies is a plus.
  • Excellent communication, collaboration, and leadership skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx