Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cognizant Technology Solutions Logo

Senior Software Engineer

Cognizant Technology Solutions

$120,500 - $141,500
Sep 24, 2025
Fort Mill, SC, US
Apply Now

Cognizant is seeking to improve everyday life by modernizing technology, reimagining processes, and transforming experiences for its clients in the Asset and Wealth Management domain

Requirements

  • Proven experience developing enterprise-grade applications using PostgreSQL, Angular, and .Net Core.
  • Strong understanding of software architecture, design patterns, and performance optimization.
  • Experience mentoring and guiding engineering teams.
  • Familiarity with Agile methodologies and DevOps practices.
  • Knowledge of security standards and data protection best practices.
  • Experience working in financial services or asset management domains is a plus.
  • Strong understanding of .Net Core and Angular frameworks

Responsibilities

  • Design, develop, and maintain robust software applications using PostgreSQL, Angular, and .Net Core.
  • Collaborate with cross-functional teams to deliver solutions aligned with business objectives.
  • Ensure application performance and reliability through rigorous testing, debugging, and optimization.
  • Contribute to system architecture and design, emphasizing scalability and maintainability.
  • Conduct code reviews and promote best practices across the engineering team.
  • Implement security and data protection protocols to safeguard sensitive information.
  • Document technical designs, processes, and code changes for transparency and knowledge sharing.

Other

  • Excellent communication and stakeholder engagement skills.
  • Ability to work in a hybrid environment with some days a week in a client or Cognizant office in Fort Mill South Carolina.
  • Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)
  • Ability to work collaboratively in a team environment.
  • Strong problem-solving skills and attention to detail.