Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in the heart of Indianapolis. At IndyTech Solutions, we are driving the digital transformation of the Midwest, and we need a builder who thrives on complexity and innovation. You will play a pivotal role in architecting scalable, high-performance applications that serve millions of users.
As a key member of our engineering squad, you will bridge the gap between technical execution and business strategy, ensuring our products not only meet but exceed market expectations. If you are passionate about clean code, modern architectures, and mentorship, we want to hear from you.
Responsibilities
- Design and develop robust, scalable software solutions using modern web technologies.
- Lead technical architecture decisions and conduct rigorous code reviews to maintain high standards.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
- Collaborate closely with cross-functional teams including product managers, designers, and QA engineers.
- Identify performance bottlenecks and optimize database queries for maximum efficiency.
- Implement security best practices and ensure compliance with industry regulations.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience with a focus on backend or full-stack development.
- Proficiency in JavaScript, Python, and cloud platforms such as AWS or Azure.
- Strong understanding of RESTful APIs, microservices, and database management (SQL/NoSQL).
- Experience working within Agile/Scrum methodologies and CI/CD pipelines.
- Excellent problem-solving skills and the ability to communicate complex technical concepts clearly.