Are you applying to the internship?
Job Description
Senior Software Engineer, Platform Development
[Company Name] is a leading innovator in the [industry sector], dedicated to creating cutting-edge solutions that [company mission/impact]. With a vibrant culture of collaboration, continuous learning, and a passion for technology, we empower our employees to make a real impact on our products and our customers worldwide.
We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic Platform Development team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance infrastructure and services that underpin our entire product suite. You will work on critical backend systems, distributed services, and APIs, contributing significantly to the architecture and future direction of our core platform.
Key Responsibilities
- Lead the design, development, and implementation of robust, scalable, and secure backend services and APIs using modern programming languages (e.g., Go, Python, Java).
- Drive architectural decisions and contribute to the technical roadmap for our core platform infrastructure.
- Collaborate closely with product managers, QA engineers, and other engineering teams to define requirements, design solutions, and deliver high-quality software.
- Mentor junior engineers, conduct code reviews, and promote best practices in software development, testing, and deployment.
- Troubleshoot and resolve complex production issues, ensuring high availability and performance of critical systems.
- Contribute to the continuous improvement of our development processes, tools, and infrastructure.
- Stay current with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.
Qualifications
Required Skills & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development, with a strong focus on building scalable and distributed systems.
- Proficiency in at least one modern programming language such as Go, Python, Java, or C++.
- Demonstrated experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of database systems (SQL and NoSQL, e.g., PostgreSQL, Cassandra, MongoDB) and data modeling.
- Experience with designing and implementing RESTful APIs, microservices architectures, and message queues (e.g., Kafka, RabbitMQ).
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Preferred Skills & Experience:
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with performance monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack).
- Contributions to open-source projects or a strong portfolio of personal projects.
- Experience with serverless architectures.
Benefits & Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible paid time off and paid holidays.
- 401(k) retirement plan with company match.
- Professional development opportunities, including conferences and training.
- Generous parental leave policy.
- Wellness programs and employee assistance program.
- Hybrid work model with a supportive and flexible environment.
- Team events, social gatherings, and a vibrant company culture.
Our Platform Development team is a highly collaborative and innovative group passionate about building robust and efficient foundational systems. We foster an environment of continuous learning, mutual respect, and psychological safety, encouraging every team member to contribute ideas and grow their skills. We believe in empowering engineers to take ownership and make a significant impact.
How to Apply
If you are excited about building the future of [industry sector] and thrive in a challenging yet rewarding environment, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are interested in this role through our careers page: [Link to Careers Page].
Equal Opportunity Employer
[Company Name] is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.