Senior Software Engineer, Core Platform

Posted 3 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform

[Your Company Name Here] is a dynamic and fast-growing technology company at the forefront of [mention your industry, e.g., cloud computing, FinTech, healthcare AI]. Our mission is to [state company mission or vision]. We are looking for a highly skilled and motivated Senior Software Engineer to join our innovative Core Platform team and contribute to building the next generation of our

platform.

About the Role

As a Senior Software Engineer on the Core Platform team, you will play a critical role in designing, developing, and maintaining the foundational services and infrastructure that power all of our applications. You will work on highly scalable, high-performance systems, collaborating with cross-functional teams to deliver robust and reliable solutions. This position offers the opportunity to tackle complex technical challenges, influence architectural decisions, and mentor junior engineers, all while contributing to a product used by millions.

Key Responsibilities

  • Lead the design and implementation of new features and enhancements for our core platform services, ensuring scalability, reliability, and security.
  • Develop high-quality, maintainable, and efficient code primarily in [mention primary languages, e.g., Go, Java, Python, C#] adhering to best practices and coding standards.
  • Participate in architectural discussions and contribute to the technical roadmap, helping to define the future direction of our platform.
  • Conduct thorough code reviews for peers, providing constructive feedback and ensuring code quality.
  • Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
  • Collaborate closely with Product Managers, DevOps, and other engineering teams to define requirements, plan sprints, and deliver integrated solutions.
  • Troubleshoot and resolve complex technical issues, optimizing performance and identifying areas for improvement in existing systems.
  • Contribute to the development and maintenance of CI/CD pipelines and automated testing frameworks to ensure continuous delivery and quality assurance.
  • Stay abreast of new technologies and industry trends, evaluating and recommending their adoption where appropriate.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a significant focus on backend systems and distributed architectures.
  • Expertise in at least one modern programming language such as Go, Java, Python, or C#.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Proven experience with cloud platforms (e.g., AWS, Azure, GCP) and familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience designing and consuming RESTful APIs and/or gRPC services.
  • Demonstrated ability to lead projects, make sound technical decisions, and deliver high-quality software on time.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications

  • Experience with message queues/streaming platforms (e.g., Kafka, RabbitMQ, SQS).
  • Familiarity with microservices architecture and event-driven systems.
  • Understanding of security best practices in software development.
  • Experience working in an Agile/Scrum development environment.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Competitive salary and a comprehensive benefits package, including health, dental, and vision insurance.
  • Equity compensation to share in the company’s success.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Flexible work arrangements and a supportive work-life balance.
  • Opportunities for professional growth and development, including conferences, workshops, and internal training programs.
  • A collaborative, inclusive, and innovative work environment where your ideas are valued.
  • State-of-the-art office facilities with amenities like [mention perks, e.g., free snacks, gym access, game room].
  • Regular team events, social gatherings, and company-wide celebrations.

Ready to Innovate?

If you are a passionate and experienced engineer eager to build impactful, scalable systems and contribute to a leading-edge product, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you would be a great fit for the [Your Company Name Here] team.

[Your Company Name Here] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on qualifications, merit, and business need.

Related Jobs

Quantitative Researcher Early CareerFull Time
Systematic prop trading firm
Posted 3 weeks ago New York, NY Software Development $400K - $650K / year