JOBSEARCHER

Senior Software Engineer

About the RoleWe are looking for an experienced Senior Software Engineer to join our team. In this role, you will design, develop, and optimize high-quality software solutions while guiding junior engineers and contributing to technical decision-making.Key ResponsibilitiesDevelop, test, and deploy scalable software applicationsLead architecture discussions and propose technical improvementsCollaborate with cross-functional teams to deliver project milestonesReview and optimize code for performance and maintainabilityMentor junior developers and contribute to team knowledge-sharingTroubleshoot complex technical issues and provide long-term solutionsQualificationsBachelor’s degree in Computer Science, Engineering, or related field5+ years of professional software development experienceStrong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, Go)Experience with cloud platforms (AWS, Azure, GCP)Solid understanding of software architecture and design patternsFamiliarity with CI/CD, version control, and agile methodologiesExcellent problem-solving and communication skillsPreferred SkillsExperience with microservices architectureKnowledge of containerization (Docker, Kubernetes)Background in system design and large-scale app developmentLeadership experience or previous mentoring roles

matching similar jobs near New York, NY

VIEW MORE