sde2
Jobtwine
Jobtwine is looking for an experienced and highly skilled Software Development Engineer 2 (SDE2) to join our dynamic development team. In this role, you will take on greater responsibility for designing, developing, and maintaining complex software systems that power our innovative job search platform. As an SDE2, you will be instrumental in driving technical excellence, mentoring junior engineers, and collaborating across teams to deliver robust, scalable, and high-quality solutions. You will work on challenging projects that require deep technical expertise and strong problem-solving abilities to ensure our platform remains at the forefront of the industry. Jobtwine values innovation, continuous improvement, and ownership, and as an SDE2, you are expected to contribute proactively to the architecture, code quality, and delivery processes. If you are passionate about building impactful software products and thrive in a collaborative and fast-paced environment, this role offers the perfect opportunity to advance your career while making a tangible impact on millions of users worldwide.
Responsibilities
- Design, develop, and maintain scalable and high-performance software applications.
- Lead technical projects and coordinate with cross-functional teams to deliver end-to-end solutions.
- Mentor and guide junior engineers, fostering best practices and professional growth.
- Conduct thorough code reviews to ensure readability, maintainability, and quality.
- Analyze and troubleshoot complex technical issues and provide timely solutions.
- Collaborate in architectural decisions and contribute to continuous improvement of the development process.
- Stay updated with latest technologies and industry trends to drive innovation.
- Ensure software meets security, scalability, and performance standards.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.
- Typically 3+ years of professional experience in software development.
- Proficiency in multiple programming languages such as Java, Python, C++, or JavaScript.
- Strong knowledge of data structures, algorithms, and software design patterns.
- Experience with cloud platforms, distributed systems, and microservices architecture is highly desirable.
- Skilled in version control systems, CI/CD pipelines, and automated testing frameworks.
- Excellent problem-solving skills and ability to handle complex technical challenges.
- Strong communication skills and a collaborative mindset.
- Demonstrated ability to lead technical initiatives and mentor team members.