Job Summary:
Eccalon, LLC is seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software solutions. This role involves collaborating with cross-functional teams and taking ownership of features and components in production systems while contributing to high-quality engineering outcomes.
Responsibilities:
• Design, develop, test, and maintain software applications and services
• Own features and components from implementation through deployment
• Write clean, efficient, and maintainable production-ready code
• Participate actively in code reviews and design discussions
• Troubleshoot, debug, and resolve software defects and production issues
• Collaborate with product managers, designers, and engineers to deliver solutions
• Follow best practices for performance, security, and reliability
• Contribute to documentation and continuous improvement of engineering processes
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
• 2-5 years of professional software engineering experience
• Proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, or similar
• Solid understanding of software engineering fundamentals (data structures, algorithms, OOP, design principles)
• Experience working in collaborative, version-controlled environments (Git)
• Experience building web applications, backend services, or APIs
• Familiarity with databases (SQL and/or NoSQL)
• Experience with cloud platforms (AWS, Azure, or GCP)
• Exposure to CI/CD pipelines, automated testing, and DevOps practices
• Experience working in Agile or Scrum environments
Company:
Eccalon helps organizations turn complexity into clarity. Founded in 2017, the company is headquartered in Hanover, USA, with a team of 51-200 employees. The company is currently Growth Stage.