Job Description
Join the Innovation Engine in Indianapolis
We are seeking a highly skilled and passionate Senior Software Engineer to join Meridian Digital Systems. In this role, you will be at the forefront of developing scalable, high-performance software solutions that drive our business forward. We offer a competitive salary, comprehensive benefits, and a collaborative environment where your code truly makes an impact.
Why Join Us?
- Competitive base salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible hybrid work schedule (3 days in-office).
- Professional development budget and annual conferences.
- State-of-the-art equipment and ergonomic workspace.
Role Overview
As a Senior Software Engineer, you will design, develop, and maintain robust web applications using modern technologies. You will work closely with cross-functional teams including product managers, designers, and other engineers to deliver top-tier software products.
Responsibilities
- Design & Development: Architect and implement scalable features for our core SaaS platform using modern web technologies.
- Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
- Collaboration: Partner with product managers and designers to translate requirements into technical specifications.
- Mentorship: Guide junior developers and conduct code reviews to ensure high engineering standards.
- Optimization: Analyze and optimize application performance, ensuring low latency and high availability.
- Testing: Develop and execute comprehensive unit and integration tests to ensure software reliability.
- Problem Solving: Troubleshoot complex technical issues and propose innovative solutions.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s degree preferred).
- Experience: 5+ years of professional software development experience.
- Technologies: Proficiency in JavaScript, TypeScript, React, or Node.js.
- Databases: Strong experience with SQL databases (PostgreSQL, MySQL) and RESTful API design.
- Cloud: Familiarity with cloud platforms such as AWS or Azure.
- Tools: Experience with version control (Git), CI/CD pipelines, and containerization (Docker).
- Soft Skills: Excellent communication skills and the ability to work effectively in a team environment.