Job Description
IndyTech Innovations is a dynamic software development firm headquartered in the heart of Indianapolis. We are expanding our engineering team and seeking a visionary Senior Software Engineer to join us immediately. This is a unique opportunity to work on scalable, mission-critical systems that impact industries nationwide.
We are looking for a self-motivated engineer who thrives in a collaborative, fast-paced environment. You will be at the forefront of our technical strategy, helping us build the next generation of cloud-native applications. If you are passionate about clean architecture and want to make a tangible impact from day one, apply today.
Why Join IndyTech?
- Immediate Start: Join our team immediately with a start date of your choice.
- Hybrid Work Model: Enjoy the flexibility of working from our Indianapolis office or remotely.
- Top-Tier Compensation: Comprehensive salary package including performance bonuses.
- Modern Tech Stack: Work with the latest technologies including AWS, Kubernetes, and React.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions using modern programming languages and frameworks.
- Participate in the full software development lifecycle, including requirements analysis, architecture design, coding, testing, and deployment.
- Collaborate closely with cross-functional teams (product managers, designers, and other engineers) to deliver exceptional user experiences.
- Write clean, maintainable, and well-documented code while adhering to industry best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to peers to ensure code quality and knowledge sharing.
- Identify, troubleshoot, and resolve complex technical issues in development and production environments.
- Optimize application performance, security, and reliability to meet business and user requirements.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s degree preferred).
- Minimum of 5 years of professional experience in software engineering or a related role.
- Strong proficiency in at least two core languages (e.g., Java, Python, C#, or JavaScript/TypeScript).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Deep understanding of relational and non-relational databases (PostgreSQL, MongoDB).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills, communication abilities, and the capacity to work independently as well as in a team.