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 a company not specified, for a Senior Software Engineer. The company builds high-performance, scalable, and reliable software systems that power its core products and services. This position is crucial for developing and maintaining these systems. You will address challenging problems, contribute to architectural decisions, and mentor junior engineers, playing a pivotal role in the future of the technology.

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

• Mission: Develop and maintain high-performance, scalable, and reliable software systems that power core products and services.
• Tech Stack: Python, Java, Go, C#, JavaScript/TypeScript, PostgreSQL, MySQL, MongoDB, Cassandra, AWS, Azure, Google Cloud Platform, Git, Docker, Kubernetes, React, Angular, Vue.js, Kafka, RabbitMQ, SQS

What You’ll Actually Do
• Lead: Lead the design, development, and deployment of complex software systems, ensuring high availability, performance, and security.
• Collaborate: Collaborate closely with product managers, UX designers, and other engineering teams to define specifications and deliver exceptional user experiences.
• Develop: Write clean, maintainable, and efficient code and participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
• Troubleshoot: Troubleshoot and debug production issues, implementing effective solutions and preventative measures.
• Mentor: Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 8+ years of professional experience in software development, with a significant portion in a senior capacity. Proven experience with distributed systems, microservices architectures, and RESTful APIs.
• Skills: Expertise in at least one modern programming language (e.g., Python, Java, Go, C#, JavaScript/TypeScript); Strong understanding of data structures, algorithms, and software design principles; Solid experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra); Familiarity with cloud platforms (e.g., AWS, Azure, GCP), Git, and CI/CD pipelines; Excellent problem-solving, analytical, debugging, and communication skills.
• Bonus: Experience with containerization technologies (e.g., Docker, Kubernetes); Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) if working on full-stack solutions; Experience with message queues (e.g., Kafka, RabbitMQ, SQS); Prior experience in a technical leadership or team lead role; Contributions to open-source projects or active participation in the developer community; Experience with performance optimization and scaling high-traffic applications.

Related Jobs

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