Principal Software Engineer- Onsite
Eccalon, LLC · Detroit, MI · 6 days ago
EngineeringFull-time
About the role
The successful candidate will be responsible for designing, developing, and maintaining complex software systems that meet high performance and reliability standards.
Responsibilities
- Design and implement scalable software solutions
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in code reviews and mentoring junior engineers
- Contribute to the development of technical documentation
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 7 years of relevant work experience
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Strong understanding of software engineering principles and practices
- Proficiency in at least one programming language (e.g., Python, Java, C++)
Qualifications
- Experience with machine learning frameworks like TensorFlow or PyTorch
- Knowledge of database management systems (e.g., MySQL, PostgreSQL)
- Experience with DevOps tools and practices
Skills
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Strong communication and presentation skills
Benefits
- Competitive salary and benefits package
- Flexible working hours and remote work options
- Professional development opportunities
- Employee wellness programs
Pay
Salary is commensurate with experience.
Schedule
Full-time position with flexible working hours.