Software Engineer

T & T Consulting Services, Inc.

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science or Information Technology; or Bachelor's degree with 2 years of relevant experience.

Responsibilities

  • Support software development teams through design, development, and testing phases.
  • Collaborate with project managers to develop and maintain full-stack web applications and AI/ML systems.
  • Utilize frameworks like Next.js and React for frontend; Python for backend API development.
  • Design and implement LLM pipelines and Generative AI solutions.
  • Conduct requirements analysis and follow AGILE methodologies in development.
  • Provide scientific estimates for requirements and ensure programming quality standards.
  • Develop and maintain cloud-based intelligent systems for business and research.

Benefits

  • Health, dental, and vision insurance.
  • Life insurance coverage.
  • 401(k) Plan.
  • Training Programs.
  • Accrued Paid Time Off (PTO) and Paid Holidays.
Full Job Description
*T and T Consulting Services does not engage with or utilize third-party staffing agencies for recruiting, hiring, or placement services.

Job Responsibilities:
  • Provide support to entire software development project team during the design, development, and testing phases.
  • Work with project manager and development team to design, customize, develop, and support in-house developed, full-stack web applications and AI/ML systems using a variety of languages and frameworks, primarily including Python and Typescript/JavaScript, with backend databases such as PostgreSQL, DynamoDB, and NoSQL solutions.
  • Utilize modern full-stack frameworks including Next.js and React for frontend development, and Python-based services for backend API development, as part of the end-to-end development process.
  • Design, develop, and deploy large language model (LLM) pipelines and Generative AI solutions, including retrieval-augmented generation (RAG) systems, agentic workflows, and prompt engineering for real-world applications.
  • Perform requirements analysis, software design, development, installation, testing, and maintenance for application system components for software systems by following AGILE development and SDLC best practices.
  • Provide scientific estimates for the requirements and ensures quality and standards of programming and documentation, and functional business requirements and designs specifications for system development and implementation activities.
  • Support specialized AI/ML application development and customization, encompassing all activities necessary to design, develop, and deploy cloud-based intelligent systems that support business and research functions.
  • Provide release packaging, testing, maintenance, and production support on existing and newly developed web applications in a timely manner. Work on enhancements of developed software and AI systems to reduce operational time, improve business efficiency, or increase model performanceand reliability.
  • Take responsibility for comprehensive unit and functional test coverage to ensure code quality.
  • Write with future proofing and re-usability of code in mind and to be aware of the effects of certain coding practices.


Required Qualifications:
  • This position requires a Master's Degree in Computer Science or Information Technology related fields; or a Bachelor's Degree in Computer Science or Information Technology related field with two vears of related work experience.


Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays.

Similar Jobs

More Jobs at T & T Consulting Services, Inc.

  • Software Engineer
    $100K — $120K *
    Falls Church, VA 22042 (Fairfax County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: