Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

CSC Logo

Senior Software Engineer

CSC

Salary not specified
Jul 4, 2025
Wheeling, IL, USA • Lewisville, TX, USA • Logan, UT, USA • Wilmington, DE, USA
Apply Now

The company is looking to design and develop features for their cloud-based commercial tax software product, aiming to create automation software for a significant portion of Fortune 500 companies.

Requirements

  • 6+ years of full stack software design and development experience
  • Experience with C, .NET, ASP.NET, Typescript, React.
  • Experience with modern front-end frameworks such as Next.js, Vue.js, Svelte is a plus
  • Experience with Cloud providers such as Azure, AWS or Google Cloud. Azure is a plus.
  • Experience with Microservice-based architecture.
  • Familiarity with Containerization using Docker, Kubernetes, Azure Container Apps, or Azure K8 Service
  • Expertise with object-oriented design, patterns, and programming
  • Expertise with unit and integration testing of code

Responsibilities

  • Design and development of features for cloud-based commercial tax software product.
  • Write quality code to create new features and resolve issues.
  • Peer review colleagues' code and suggest improvements.
  • Unit testing and integration testing automation.
  • Experiment with and learn new technologies, recommending and implementing them.
  • Dive into many areas of the product and technology stack.
  • Coach and mentor more junior software engineers.

Other

  • Collaborate proactively with a distributed team, including developers, quality assurance, project management, and product management teams to deliver quality software in a fast-paced environment.
  • Participate in the daily standup to keep the team informed and on track.
  • This is a versatile role that will require diving into many areas. Even if you don’t have direct experience, you should be comfortable with uncertainty and be excited to learn.
  • Excellent problem-solving skills.
  • Ability to program and work independently.
  • Good verbal and written communication skills
  • A passion for software product development
  • Ability, willingness, and motivation to learn and grow in an organization
  • Willingness to learn from mistakes, adapt, and improve
  • Open to giving and receiving direct and honest feedback
  • Track record of delivering high-quality work in a fast-paced environment
  • Ability to communicate clearly, concisely, and accurately
  • A history of contributing ideas and opinions in a dynamic, diverse, and talented team