Senior Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | Tech Innovate Solutions

The Tone:
This is a full-time role at Tech Innovate Solutions, with opportunities for flexible and remote work. The company is a pioneering leader in cloud-based enterprise software, dedicated to empowering businesses with intelligent, scalable, and intuitive solutions. This position offers an exceptional opportunity to contribute to the development of a next-generation platform, making a significant impact on products and a global user base.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Flexible/Remote

• Mission: Design, develop, and deploy robust, high-performance, and scalable software solutions by leading complex technical projects from conception through to deployment.
• Tech Stack: Java (Spring Boot), Python (Django/Flask), PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, GCP, Docker, Kubernetes, Git, Kafka, RabbitMQ, React, Angular, Vue.js, CI/CD pipelines

What You’ll Actually Do
• Lead the design, development, and implementation of new features and services for the core platform using modern architectural patterns.
• Write clean, efficient, well-documented, and testable code primarily in Java or Python, adhering to best practices and coding standards.
• Actively participate in architectural discussions, contributing to the technical vision and roadmap of the products.
• Collaborate cross-functionally with product management, design, and other engineering teams to define requirements and deliver high-quality solutions.
• Troubleshoot, debug, and resolve complex production issues while mentoring junior engineers and driving process improvements.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience, with a significant portion in a senior-level role.
• Experience: 5+ years of professional software development experience, including designing and building scalable microservices and RESTful APIs, and familiarity with cloud platforms and containerization technologies.
• Skills: Expert proficiency in Java (with Spring Boot) or Python (with Django/Flask), strong understanding of data structures, algorithms, object-oriented design, design patterns, relational and NoSQL databases, Git, agile methodologies, and excellent problem-solving and communication skills.
• Bonus: Master’s degree or Ph.D., experience with front-end technologies (React, Angular, Vue.js), CI/CD pipelines and DevOps practices, message queues and event-driven architectures, and demonstrated experience leading technical projects or contributing to open-source.

Related Jobs

NYL Insurance
Posted 3 hours ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year