Principal Software Engineer (f/m/d)

at  Aleph Alpha

Heidelberg, Baden-Württemberg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jan, 2025Not Specified30 Oct, 20248 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERVIEW:

As a Principal Software Engineer at Aleph Alpha, you will be a key technical leader responsible for designing, developing, and optimizing complex software systems that support our AI-driven products. You will work closely with cross-functional teams, guiding architecture decisions and ensuring best practices are followed throughout the software development lifecycle. The ideal candidate is an experienced engineer with a passion for AI technology and a proven record of driving successful software projects.

Responsibilities:

  • Architectural Design: Lead the architectural design and implementation of scalable, robust, and high-performance software solutions, ensuring alignment with product requirements and user needs.
  • Development Leadership: Provide technical leadership and mentorship to engineering teams, fostering best practices in coding, testing, and deployment across projects.
  • Code Quality & Review: Ensure high standards of code quality through rigorous code reviews, technical documentation, and adherence to software development methodologies.
  • Collaboration: Collaborate with product managers, AI engineers, data scientists, and other stakeholders to gather requirements and translate them into technical specifications and actionable development plans.
  • Technical Innovation: Stay abreast of emerging technologies and industry trends in AI and software engineering. Identify opportunities for innovation and integration of new technologies into our product stack.
  • Performance Optimization: Evaluate and optimize system performance, ensuring that software solutions meet scalability and reliability requirements.
  • Problem Solving: Troubleshoot complex technical issues and provides solutions, ensuring timely resolution of software-related challenges that arise during development or in production.


REQUIREMENT SUMMARY

Min:8.0Max:13.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Heidelberg, Germany