Sr Software Engineer
- Contractor
- USA
- Cognitek
- Prefferd visa:
- Posted 2 hours ago – Accepting applications
-
Offerd Salary $ 50 - $ 60
-
Required Position 2-4 hires
-
Experience 5-10 Years Required
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.
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.