Sr Software Engineer

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

We are seeking an experienced Senior Software Engineer to design, develop, test, and maintain scalable, secure, and high-performance software applications. The ideal candidate will have strong programming expertise, software architecture knowledge, API development experience, and the ability to lead technical initiatives.

The candidate will collaborate with engineering teams, product managers, and business stakeholders to deliver reliable software solutions, improve application performance, and follow modern software development best practices.

Job Requirement
  • Master's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.

  • 5–10+ years of professional software development experience.

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

  • Excellent understanding of object-oriented programming, data structures, algorithms, and design patterns.

  • Experience with software architecture, system design, and scalable application development.

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

  • Experience with SQL databases and familiarity with NoSQL technologies.

  • Proficiency with Git and collaborative development workflows.

  • Experience with automated testing, debugging, code reviews, and performance optimization.

  • Hands-on experience with AWS, Microsoft Azure, or Google Cloud Platform.

  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.

  • Understanding of application security, authentication, authorization, and secure coding practices.

  • Experience working in Agile/Scrum environments.

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

Required skills