Senior Software Engineer
- Hiring from
- Turkey
- Work type
- Hybrid
- Posted
607,184 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the Role
We are looking for an experienced Senior Software Engineer based in İzmir to join a long-term software development program within the defence industry.
This role offers the opportunity to work on large-scale, mission-critical systems, contributing to the design, development, and maintenance of advanced software solutions in a collaborative engineering environment.
If you are passionate about software development and enjoy solving complex technical challenges, we would be pleased to hear from you.
Technical Requirements
- 8+ years of professional software development experience
- Bachelor's degree in Computer Engineering, Computer Science, or a related field
- Strong hands-on experience with C# and .NET development
- Strong knowledge of Angular and TypeScript
- Experience building and integrating RESTful APIs
- Experience with Git and source control best practices
- Familiarity with CI/CD and DevOps concepts
- Experience working in Agile/Scrum environments
- Strong understanding of OOP, SOLID principles, and design patterns
- Ability to perform code reviews and mentor junior engineers
- Experience with ORM frameworks and database interaction concepts
- Defence industry experience and familiarity with IEEE 12207 are considered advantages
Responsibilities
- Design, develop, and maintain software applications
- Analyze requirements and contribute to technical solution design
- Participate in code reviews, testing, and continuous improvement activities
- Troubleshoot issues and support deployment and release activities
- Collaborate with engineering teams and stakeholders to deliver high-quality solutions
- Prepare and maintain technical documentation
What We Offer
- Competitive compensation and benefits package
- Private health and life insurance
- Flexible and hybrid working model
- Meal and transportation support
- Professional development and certification opportunities
- Performance-based reward programs
- Collaborative and supportive working environment
