2

Full Time Level 2 Software Engineer Jobs in Dallas, TX

Software Engineer 2

Dallas, TX ยท On-site

$117K - $137K/yr

Software Engineer 2 Design and develop Costco Travel's in-house travel booking software applications. Work on Costco Travel's travel portal which allows Costco members to book car rentals, vacation ...

Software Engineer II

Dallas, TX

$96K - $132K/yr

At Raytheon's Software Engineering Directorate (SWE) Effectors Center (EC), we deliver innovative ... level of the position and whether or not it is covered by a collective-bargaining agreement.

Software Engineer II

Plano, TX ยท On-site

$93K - $128K/yr

Our approach includes clear in-office expectations, while providing an appropriate level of ... The Platform Engineering team will be building a streaming Platform for Consumer, Small Business ...

Software Engineer II

Plano, TX

$93K - $127K/yr

Our approach includes clear in-office expectations, while providing an appropriate level of ... The Platform Engineering team will be building a streaming Platform for Consumer, Small Business ...

Senior, Software Engineer

Dallas, TX ยท On-site

$121K - $159K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Plano, TX ยท On-site

$117K - $155K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Allen, TX ยท On-site

$113K - $150K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Richardson, TX ยท On-site

$111K - $146K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Dallas, TX ยท On-site

$118K - $156K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Garland, TX ยท On-site

$118K - $156K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Irving, TX ยท On-site

$117K - $155K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Lewisville, TX ยท On-site

$114K - $150K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Senior, Software Engineer

Arlington, TX ยท On-site

$110K - $145K/yr

This is a full-time, onsite role at our Dallas, TX office. * This position is not eligible for ... Develop unit and system-level tests using BDD frameworks * Collaborate with cross-functional teams ...

Showing results 21-40

Full Time Level 2 Software Engineer information

See Dallas, TX salary details

$62.8K

$145.9K

$203.3K

How much do full time level 2 software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for full time level 2 software engineer in Dallas, TX is $145,935.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $171,100.00 per year, depending on experience, location, and employer.

What is a full time level 2 software engineer?

A Full Time Level 2 Software Engineer is a professional who typically has some experience beyond an entry-level role and is responsible for designing, developing, and maintaining software applications. Level 2 engineers often work on more complex tasks than junior engineers, collaborate with cross-functional teams, and may help mentor less-experienced colleagues. They are usually expected to write clean, efficient code, troubleshoot issues, and contribute to the overall success of software projects. This position is generally full-time, meaning a standard workweek (e.g., 40 hours per week) with benefits provided by the employer.

How does a level 2 software engineer typically collaborate with senior engineers and cross-functional teams?

As a Level 2 Software Engineer, you will regularly work alongside senior engineers, product managers, and designers to develop, test, and refine software solutions. You may participate in code reviews, contribute to technical discussions, and help implement features based on team goals. Collaboration is key, so you'll often pair program, attend stand-ups, and coordinate with QA to ensure quality and timely delivery. This environment offers valuable learning opportunities through mentorship and exposure to more complex projects, supporting your professional development.

What is the difference between Full Time Level 2 Software Engineer vs Full Time Software Developer?

AspectFull Time Level 2 Software EngineerFull Time Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; certifications optional
Work EnvironmentTeam-based, collaborative projects, corporate or tech firmsProject-focused, coding-intensive, various industries
Employer UsageCommon in tech companies, large organizationsWidespread across industries, startups, and enterprises
Search & Comparison IntentOften compared for level and experienceGeneral role comparison, broader search

Full Time Level 2 Software Engineers typically have more defined responsibilities, focusing on specific technical tasks and collaborating within teams. Software Developers may have a broader scope, including designing, coding, and testing software across various industries. Both roles require similar educational backgrounds, but the Level 2 Engineer often indicates a specific experience level within a structured career path.

What are the key skills and qualifications needed to thrive as a full time level 2 software engineer?

To excel as a Full Time Level 2 Software Engineer, you need solid programming skills in languages like Java, Python, or C++, a relevant degree in computer science or a related field, and experience with software development lifecycle concepts. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and possibly certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Strong problem-solving abilities, effective communication, and teamwork make you stand out in collaborative and fast-paced environments. These skills and qualifications ensure you can contribute to complex projects, maintain code quality, and work efficiently within a team.
What cities near Dallas, TX are hiring for Full Time Level 2 Software Engineer jobs? Cities near Dallas, TX with the most Full Time Level 2 Software Engineer job openings:
Infographic showing various Full Time Level 2 Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 100% Full Time. Highlights an 85% In-person, 3% Hybrid, and 12% Remote job distribution, with an average salary of $145,935 per year, or $70.2 per hour.

Full-time

Re-posted 26 days ago


Job description

Job Title: Software Engineer
Location: Irving, TX (Onsite)
Job Description:
We are looking for a Software Engineer with strong experience in Generative AI and modern Python-based development. The ideal candidate will design and build advanced AI-driven systems, including LLM-based applications, agent workflows, and scalable backend services.
Key Responsibilities
Design and develop Generative AI applications using Python and LangChain
Build and orchestrate stateful AI workflows and multi-agent systems using LangGraph
Develop and deploy LLM-based solutions (OpenAI, Azure OpenAI, Claude, etc.)
Implement Retrieval-Augmented Generation (RAG) pipelines using vector databases
Integrate AI services with enterprise systems, APIs, and data platforms
Develop backend services and APIs using FastAPI / Flask
Optimize AI workflows for performance, scalability, and reliability
Apply prompt engineering and agent orchestration patterns
Collaborate with cross-functional teams on delivery and integration
Ensure best practices in testing, monitoring, deployment, and production readiness
Required Skills
Strong programming experience in Python (3.x)
Hands-on experience with:
LangChain
LangGraph
Experience working with Large Language Models (LLMs) and Generative AI
Experience with RAG pipelines and vector databases (Pinecone, FAISS, Weaviate)
Experience building and consuming REST APIs
Familiarity with cloud platforms (AWS, Azure, or GCP)
Strong backend experience with FastAPI
Solid frontend experience using React.js (hooks, state management)
Experience Requirements
6-8 years of overall software engineering / AI/ML experience
Minimum 2-3 years of hands-on experience in AI / LLM-based application development
Years of Experience: 13.00 Years of Experience
Regards
Surya
Surya@rurisoft.com