Job Description
We are seeking a highly skilled Senior Software Engineer to join our fast-paced team in Indianapolis. In this pivotal role, you will drive the development of enterprise-grade applications, leveraging cutting-edge technologies to solve complex business challenges.
Our culture prioritizes innovation, continuous learning, and collaboration. If you are passionate about writing clean, efficient code and want to make a tangible impact, we want to hear from you.
Responsibilities
- Architect, design, and develop high-performance software solutions using modern frameworks (e.g., React, Node.js, Python).
- Collaborate with cross-functional teams of product managers, designers, and engineers to define and deliver features.
- Mentor junior developers, conducting code reviews and establishing best practices.
- Identify and troubleshoot complex technical issues, ensuring system stability and scalability.
- Participate in the full software development lifecycle (SDLC), including requirements analysis and deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development.
- Proficiency in at least two modern programming languages and strong knowledge of web development.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in an agile environment.