Detroit; Remote Hybrid Employment

Atomic is hiring a Senior Software Engineer

About the Role

We are seeking a Senior Software Engineer to join our team. In this role, you will lead the development of software solutions, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality products. You will be responsible for designing, implementing, and maintaining software systems, as well as ensuring the scalability and performance of our applications. This role requires a strong background in software engineering, experience with modern technologies, and the ability to work in a fast-paced environment.

Responsibilities

  • Lead the design and development of software solutions.
  • Mentor junior engineers and provide technical guidance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and maintainable code.
  • Ensure the scalability and performance of software systems.
  • Implement and maintain software systems and services.
  • Troubleshoot and debug software issues.
  • Conduct code reviews and ensure code quality.
  • Participate in the full software development lifecycle.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the development of best practices and standards.
  • Work closely with product managers and stakeholders to understand requirements.
  • Develop and maintain technical documentation.
  • Participate in on-call rotations and provide support as needed.
  • Implement security best practices to protect data and systems.
  • Optimize software for maximum speed and scalability.
  • Design and implement databases and data storage solutions.
  • Implement automated testing and continuous integration processes.
  • Collaborate with DevOps teams to ensure smooth deployment processes.
  • Provide technical leadership and make critical decisions.
  • Ensure compliance with industry standards and regulations.
  • Develop and maintain APIs and microservices.
  • Conduct performance testing and optimization.
  • Implement and maintain monitoring and logging systems.
  • Develop and maintain CI/CD pipelines.
  • Collaborate with QA teams to ensure software quality.
  • Participate in agile development processes and sprint planning.
  • Contribute to the development of technical roadmaps and strategies.
  • Implement and maintain containerization and orchestration solutions.

Nice to Have

  • Experience with specific technologies or frameworks.
  • Experience with specific cloud platforms.
  • Experience with specific databases or data storage solutions.
  • Experience with specific automated testing tools.
  • Experience with specific containerization and orchestration tools.
  • Experience with specific monitoring and logging systems.
  • Experience with specific CI/CD tools.
  • Experience with specific DevOps practices and tools.
  • Experience with specific agile development methodologies.
  • Experience with specific performance testing and optimization tools.
  • Experience with specific API development and microservices frameworks.
  • Experience with specific security best practices and tools.
  • Experience with specific technical documentation and knowledge sharing tools.
  • Experience with specific mentoring and coaching techniques.
  • Experience with specific cross-functional team collaboration tools.
  • Experience with specific technical leadership and decision-making frameworks.
  • Experience with specific industry standards and regulations.
  • Experience with specific full software development lifecycle tools.
  • Experience with specific on-call rotations and support tools.
  • Experience with specific troubleshooting and debugging tools.
  • Experience with specific code review and quality assurance tools.
  • Experience with specific technical roadmaps and strategies tools.

Compensation

Competitive salary and benefits package.

Work Arrangement

Hybrid work arrangement with a mix of remote and on-site work.

Team

Collaborative and innovative team environment with a focus on continuous learning and improvement.

What You'll Need to Succeed

  • A strong background in software engineering and experience with modern technologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience with agile development methodologies.
  • Experience with cloud platforms and services.
  • Experience with databases and data storage solutions.
  • Experience with automated testing and continuous integration.
  • Experience with containerization and orchestration tools.
  • Experience with performance testing and optimization.
  • Experience with API development and microservices.
  • Experience with monitoring and logging systems.
  • Experience with CI/CD pipelines.
  • Experience with DevOps practices and tools.
  • Experience with technical documentation and knowledge sharing.
  • Experience with mentoring and coaching junior engineers.
  • Experience with cross-functional team collaboration.
  • Experience with technical leadership and decision-making.
  • Experience with industry standards and regulations.
  • Experience with full software development lifecycle.
  • Experience with on-call rotations and support.

Our Benefits

  • Competitive salary and benefits package.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Generous paid time off and holidays.
  • Flexible work arrangements.
  • Professional development opportunities.
  • Tuition reimbursement.
  • Employee assistance programs.
  • Wellness programs and initiatives.
  • Employee referral bonuses.
  • Performance bonuses.
  • Stock options and equity.
  • Employee discounts and perks.
  • Relocation assistance.
  • Parental leave and family-friendly policies.
  • Diversity and inclusion initiatives.
  • Community involvement and volunteer opportunities.
  • Employee resource groups.
  • Mentorship and coaching programs.
  • Career growth and advancement opportunities.
  • Work-life balance initiatives.

Our Culture

  • Collaborative and innovative team environment.
  • Focus on continuous learning and improvement.
  • Open and transparent communication.
  • Inclusive and diverse workplace.
  • Supportive and flexible work arrangements.
  • Commitment to employee well-being and satisfaction.
  • Encouragement of creativity and innovation.
  • Opportunities for professional growth and development.
  • Strong emphasis on teamwork and collaboration.
  • Recognition and reward for outstanding performance.
  • Commitment to work-life balance.
  • Focus on delivering high-quality products and services.
  • Encouragement of continuous feedback and improvement.
  • Support for work-life integration and flexibility.
  • Commitment to diversity, equity, and inclusion.
  • Encouragement of a growth mindset and continuous learning.
  • Support for employee well-being and mental health.
  • Commitment to sustainability and social responsibility.
  • Encouragement of a positive and inclusive work environment.
  • Support for employee resource groups and initiatives.
  • Commitment to community involvement and volunteerism.
  • Encouragement of a culture of innovation and creativity.
  • Support for employee-led initiatives and projects.

Visa sponsorship is available for eligible candidates.

Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Atomic
Cutting-edge manufacturing startup revolutionizing the tool and die making industry. Teaches machines the art of creating manufacturing tools from customer part geometries to overcome a bottleneck in global production.
All jobs at Atomic Visit website
Job Details
Department Engineering
Category other
Posted a year ago