Job Description
We are urgently hiring a talented Software Engineer to join our dynamic team in Indianapolis, IN. We are offering a 100% Remote work environment with Relocation Assistance for top-tier candidates looking to make an impact.
As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-scale software solutions. If you are passionate about clean code, system architecture, and solving complex problems, we want to hear from you immediately.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure best practices and high code quality.
- Optimize existing applications for maximum speed and scalability.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Troubleshoot and debug technical issues in production and development environments.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in at least two modern languages (e.g., Java, Python, Go, or C#).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote setting.