Sr Software Engineer

  • Contractor
  • USA
  • Cognitek
  • Prefferd visa:
  • Posted 2 hours ago – Accepting applications
Job Detail
  • Offerd Salary $ 50 - $ 60
  • Required Position 2-4 hires
  • Experience 5-10 Years Required
Job Description

We are seeking an experienced Senior Software Engineer to design, develop, implement, and maintain scalable, high-performance software applications. The ideal candidate should have strong expertise in programming, software architecture, full-stack development, databases, cloud technologies, and application integration. The candidate will lead technical development, design software solutions, optimize application performance, mentor junior developers, and collaborate with cross-functional teams to deliver reliable enterprise applications.

Job Requirement
  • Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 5–10+ years of experience in software development or a related technical role.

  • Strong proficiency in programming languages such as Java, Python, C#, C++, or JavaScript.

  • Extensive knowledge of object-oriented programming, data structures, algorithms, and design patterns.

  • Experience with frontend and backend development using modern frameworks.

  • Strong experience developing REST APIs, microservices, and distributed applications.

  • Experience with Spring Boot, .NET, Node.js, React, or Angular.

  • Strong knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, Oracle, and MongoDB.

  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Strong understanding of software architecture, system design, and application security.

  • Experience with Git, CI/CD pipelines, Docker, and Kubernetes.

  • Knowledge of unit testing, integration testing, debugging, and performance optimization.

  • Experience conducting code reviews, mentoring junior developers, and leading technical projects.

  • Strong leadership, communication, analytical, and problem-solving skills.

Required skills