Senior Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | InnovateX Corp.

The Tone:
This is a full-time role at InnovateX Corp, with flexible work options including remote-friendly and hybrid. InnovateX Corp is leading the charge in revolutionizing the [Specific Industry] sector, with a mission to [Company Mission]. We are focused on building the future through creativity, collaboration, and continuous learning. This Senior Software Engineer role is central to designing and deploying the robust software solutions that power our core products, making a significant impact on our mission and future growth.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote-friendly / Hybrid
• Mission: This engineer will design, develop, and deploy scalable software that powers core products and services, solving complex technical challenges.
• Tech Stack: Python, Java, Go, C#, JavaScript/TypeScript, Ruby, AWS, Azure, GCP, PostgreSQL, MongoDB, Cassandra, Redis, Docker, Kubernetes, CI/CD

What You’ll Actually Do
• System Development: Lead the design, development, testing, and deployment of complex software features and systems across our platform.
• Code Quality: Write clean, efficient, maintainable, and well-documented code primarily in specified languages, and uphold high code quality standards through reviews.
• Technical Leadership: Mentor and provide technical guidance to junior and mid-level engineers, fostering their growth and promoting engineering best practices.
• Problem Resolution: Identify, troubleshoot, and resolve complex technical issues, performance bottlenecks, and scalability challenges in production and development environments.
• Architectural Input: Contribute to architectural discussions and decisions, ensuring alignment with long-term strategic goals and system stability.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a strong understanding of data structures, algorithms, object-oriented design, and software architecture patterns.
• Experience: 5+ years of professional software development experience, with a significant portion in a senior or lead capacity, and extensive experience with distributed systems, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
• Skills: Expertise in at least one modern programming language (e.g., Python, Java, Go, C#, JavaScript/TypeScript, or Ruby), solid proficiency with relational and/or NoSQL databases, and familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines. Demonstrated ability to write comprehensive unit, integration, and end-to-end tests.
• Bonus: Experience with specific frameworks or libraries relevant to our stack (e.g., React, Angular, Vue.js for frontend; Kafka, gRPC for backend communication), leading small project teams or technical initiatives, or familiarity with data streaming technologies (e.g., Apache Spark, Flink).

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 2 days ago In-person San Francisco, CA Software Development $120K - $180K / year