Software Engineer

NextGen | GTA: A Kelly Telecom Company

Plano (TX)

On-site

USD 70,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

An established industry player is on the lookout for a skilled Software Engineer to join their dynamic team. This role offers the opportunity to work on innovative web applications and backend services, ensuring robust performance and user satisfaction. You will be involved in the entire software development life cycle, from design to deployment, while collaborating with cross-functional teams to enhance existing tools. If you're passionate about technology and have a knack for problem-solving, this position promises a rewarding experience in a supportive environment that values your contributions.

Qualifications

  • 3-6 years of software development experience, focusing on web applications.
  • Strong experience with Linux/Unix environments and scripting languages.

Responsibilities

  • Design, develop, and maintain large web applications and backend services.
  • Troubleshoot production applications and provide technical support.

Skills

Software Development
Web Application Development
Troubleshooting
Technical User Support
Scripting (Python, Perl)
REST APIs
Linux/Unix Environments
CI/CD Pipelines

Education

Bachelor’s Degree in Computer Science

Tools

Linux
Virtual Machines (VMs)

Job description

We are seeking a versatile and experienced Software Engineer with a strong background in web-based front-end and back-end technology stacks. The ideal candidate will have hands-on experience in full software development life cycle (SDLC), software deployment, release management, and ongoing technical support. You will be responsible for developing and maintaining web applications and backend services, managing production environments, troubleshooting infrastructure, and providing technical user support.

Key Responsibilities:

  • Design, develop, and maintain large web applications, small tools, and scripts based on user requirements, typically hosted on Linux-based systems.
  • Build and maintain interworking between applications using REST APIs and modern web technologies.
  • Install, manage, and support both monolithic and cloud-centric applications in production environments.
  • Maintain and enhance commissioning and integration tools and software.
  • Develop web UI components and back-end services, including database services, synchronous/asynchronous communication, and microservices architecture.
  • Administer software applications and provide front-end and back-end user support.
  • Diagnose, report, and resolve application issues in a timely manner.
  • Troubleshoot production applications, including server and network infrastructure.
  • Provide technical training and support for end users on managed tools.
  • Work with stakeholders to improve application performance, stability, and scalability.
  • Collaborate closely with technical leads and cross-functional teams to enhance existing tools and capabilities.
  • Participate in an L1 support team rotation during business hours (one-week blocks).
  • Troubleshoot and fix software bugs in a structured, timely manner.

Required Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering, or a related discipline.
  • 3-6 years of software development and testing experience, with at least 2 years focused on developing web-based applications.
  • 1-2 years of experience working with virtual machines (VMs).
  • Familiarity with CI/CD pipelines and software release management processes.
  • Strong experience with Linux/Unix environments, including building, troubleshooting, and executing applications and scripts.
  • Proficient in scripting languages such as Python, Perl, and Linux Shell scripting.
  • Solid understanding of web services and web application development concepts.
  • Hands-on experience with Python-based application frameworks.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Staffing and Recruiting and IT Services and IT Consulting

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Vaco Recruiter Services • Fort Wayne (IN)

On-site
USD 70,000 - 100,000
Software Engineer
Software Engineer

Phpjobs • Perrysburg (OH)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Sr/Staff Software Engineer
Sr/Staff Software Engineer

Upcoresolutions • New York (NY)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Snapx • Phoenix (AZ)

On-site
USD 75,000 - 95,000
Senior Software Engineer
Senior Software Engineer

ITCS Group • New York (NY)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Avenue A Staffing • Oregon (WI)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Bridgewater Overhead Doors • Bridgewater (MA)

On-site
USD 70,000 - 90,000
Sr. Full-Stack Developer
Sr. Full-Stack Developer

northsouthconsultinggroup • United States

Remote
USD 120,000 - 160,000
Software Engineer
Software Engineer

MeetHires • Nashua (NH)

On-site
USD 70,000 - 90,000