Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Freeman Company Logo

Software Engineer

Freeman Company

Salary not specified
Aug 29, 2025
Dallas, TX, US
Apply Now

Freeman is looking to solve the problem of developing, implementing, and maintaining its infrastructure and systems by hiring an IT professional who can support the IT team in evaluating, designing, and documenting system hardware and software, as well as supporting performance monitoring, capacity planning, and troubleshooting of integrated applications and technologies.

Requirements

  • Proven expertise in one or more programming languages such as Java, C-Sharp or JavaScript/TypeScript
  • Solid understanding of system design, data structures, algorithms and software architecture.
  • Strong experience with .NET Core (latest versions) and upgrading existing systems.
  • Experience with cloud platforms (e.g., Azure or AWS) and CI/CD pipelines.
  • Familiarity with microservices architecture and distributed systems.
  • Strong problem-solving skills, with ability to troubleshoot complex technical issues.
  • Experience applying Design First Principles to develop modular, maintainable, and scalable components

Responsibilities

  • Design, develop, and maintain reliable and scalable systems under guidance from senior engineers or architects.
  • Collaborate with cross-functional teams to implement technical solutions aligned with business needs.
  • Participate in system upgrades and modernization efforts.
  • Contribute to CI/CD pipeline implementation and automation.
  • Monitor system health and assist in performance optimization.
  • Troubleshoot technical issues and support production systems.
  • Continuously learn and apply best practices in software development.

Other

  • Bachelor’s degree preferred, High School Diploma or Equivalent with relevant work experience required
  • Two (2) or more years of professional experience in the related field
  • Two (2) or more years working knowledge, production support, and configuration experience of relevant infrastructure systems required.
  • Excellent communication and collaboration skills.
  • Experience working in Agile or similar iterative development environments.