Senior Software Engineer

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer | Not Specified

The Tone:
This is a full-time role at Not Specified, focused on building an innovative platform. As a Senior Software Engineer, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance solutions. These solutions directly impact users and drive the company’s mission forward. You will contribute significantly to all phases of the software development lifecycle, from ideation and architecture to testing and deployment. This role involves working within a collaborative, cross-functional team, tackling complex technical challenges. It is for engineers committed to writing clean, maintainable, and efficient code while continuously improving systems and processes.

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

• Team: Growing engineering team, working in a collaborative, cross-functional setup.
• Mission: Owns the design, development, and deployment of robust, scalable, high-performance software solutions that directly impact users and drive the company’s mission.
• Tech Stack: Python, Java, Go, Node.js, C#, Django, Spring Boot, React, Angular, Vue.js, PostgreSQL, MySQL, MongoDB, DynamoDB, AWS, Azure, GCP, Docker, Kubernetes, RESTful APIs, microservices, Git, unit, integration, and end-to-end testing frameworks, CI/CD pipelines, DevOps practices, HTML, CSS, JavaScript.

What You’ll Actually Do
• Platform Development: Lead the design, development, and implementation of new features and services across our platform, utilizing modern software engineering practices.
• Architectural Contribution: Contribute to architectural discussions and decisions, ensuring the scalability, reliability, and security of our systems.
• Technical Problem Resolution: Debug and resolve complex technical issues, performing root cause analysis and implementing long-term solutions.
• Team Mentorship & Code Review: Mentor junior engineers, conduct thorough code reviews, and foster a culture of continuous learning and improvement within the team.
• System Optimization & Operations: Identify and address performance bottlenecks to ensure optimal application performance and responsiveness, and participate in deployment, monitoring, and incident response.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience in professional software development.
• Experience: Over 5 years of professional experience in software development, with a significant portion in a senior capacity, including hands-on experience designing and implementing RESTful APIs and microservices.
• Skills: Strong proficiency in one or more programming languages such as Python, Java, Go, Node.js, or C#, coupled with proven experience in relevant web frameworks. Solid understanding and experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB). Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Proficient with Git and collaborative development workflows, with a strong commitment to unit, integration, and end-to-end testing. Excellent analytical, problem-solving, and communication skills.
• Bonus: Experience with CI/CD pipelines and DevOps practices, knowledge of front-end development technologies (HTML, CSS, JavaScript), prior experience in a high-growth startup environment, or contributions to open-source projects/personal project portfolio.

Related Jobs

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