1

Software Development Software Engineer Jobs in Plano, TX

Experience in C/C++ multithreaded development for embedded systems * Proficiency in C# programming ... Familiarity with Agile Software Development methodologies and practices * Knowledge of Python ...

Senior Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

Working with corporations and state departments over the years, we have developed deep insights and ... Senior Software Engineer Dallas, TX Fulltime requirement Qualifications Description API Management ...

Then there's a good chance you will love being a part of our Software Engineering - Development team at Kyndryl, where you will be able to see the immediate value of your work. As a Software ...

Then there's a good chance you will love being a part of our Software Engineering - Development team at Kyndryl, where you will be able to see the immediate value of your work. As a Software ...

Senior, Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

As a Senior Software Engineer, you will contribute to the design, development, and delivery of scalable software solutions by collaborating with cross-functional teams. This role involves writing ...

Reporting to the Engineering manager, the SDE III will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve ...

Senior Software Engineer Position Type: Permanent Location: Dallas, Texas, US - USA - Must e ... Maintains high quality coding and validation standards throughout the development cycle About the ...

Showing results 41-60

Software Development Software Engineer information

See Plano, TX salary details

$60.8K

$141.2K

$196.7K

How much do software development software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software development software engineer in Plano, TX is $141,193.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,800.00 and $165,600.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What are popular job titles related to Software Development Software Engineer jobs in Plano, TX? For Software Development Software Engineer jobs in Plano, TX, the most frequently searched job titles are:
What job categories do people searching Software Development Software Engineer jobs in Plano, TX look for? The top searched job categories for Software Development Software Engineer jobs in Plano, TX are:
What cities near Plano, TX are hiring for Software Development Software Engineer jobs? Cities near Plano, TX with the most Software Development Software Engineer job openings:

Senior Software Engineer - AI-First Development

Wise Skulls

Plano, TX • On-site

$117K - $154K/yr

Contractor

Posted 8 days ago


Job description

Title: IT - Senior Software Engineer - AI-First Development
Location: Plano, TX - 100% Onsite
Duration: 6+ months
Implementation Partner: Infosys
End Client: To be disclosed
JD:
Position Summary
  • We are seeking a highly skilled Senior Software Engineer - AI-First Development who is
  • passionate about building modern, scalable software while leveraging Artificial Intelligence to
  • dramatically improve engineering productivity.
  • This is a hands-on engineering role for someone who embraces AI-first software development,
  • automates repetitive engineering tasks, and takes end-to-end ownership of the services they build.
  • The ideal candidate is an expert in Java, Python, Azure, Azure Databricks, Microservices,
  • and modern SDLC practices, with proven experience delivering cloud-native enterprise
  • applications. Beyond technical expertise, we are looking for an engineer who actively uses AI to
  • accelerate software delivery, improve code quality, automate engineering workflows, and
  • increase developer productivity.

Key Responsibilities
  • Software Development Design, develop, and maintain scalable, cloud-native applications and microservices.
  • Develop enterprise applications using Java and Python.
  • Build modern cloud-native solutions on Microsoft Azure.
  • Design and implement secure RESTful APIs and distributed systems.
  • Develop data-intensive applications leveraging Azure Databricks, Apache Spark, andDelta Lake.
  • Deliver production-ready software following Agile and DevOps best practices.
  • Take complete ownership of services throughout design, development, deployment, monitoring, and production support.

AI-First Engineering
  • Leverage AI-powered development tools to improve software delivery speed, quality, and consistency.
  • Build reusable AI workflows that automate repetitive engineering activities.
  • Continuously identify opportunities to improve developer productivity using AI.
  • Stay current with emerging AI technologies and integrate them into daily engineering practices.
  • Promote responsible and effective AI adoption across the engineering team.

Developer Productivity & Automation
Develop AI-driven solutions to automate:.
  • Code generation
  • Unit and integration testing
  • Code reviews
  • Documentation generation
  • Debugging and root cause analysis
  • Refactoring
  • CI/CD pipeline creation
  • Release automation
  • Production support automation
  • Developer onboarding
  • Knowledge sharing
  • Routine engineering and operational tasks

Collaboration
  • Work closely with architects, product owners, QA, DevOps, and business stakeholders.
  • Collaborate effectively with onsite and offshore engineering teams.
  • Participate in architecture discussions, code reviews, sprint planning, and technical design sessions.
  • Mentor junior and mid-level engineers while promoting engineering excellence and AI adoption.

Must-Have Skills (Required)
Candidates must demonstrate strong hands-on experience in the following area:
Core Programming
  • Expert-level Java (7+ years)
  • Strong Python development (4+ years)
  • Object-Oriented Design (OOD) & Design Patterns
  • Spring Boot
  • RESTful API Development
  • Data Structures & Algorithms

Cloud & Data Engineering
  • Microsoft Azure
  • Azure Databricks
  • Apache Spark (PySpark / Spark SQL)
  • Delta Lake
  • Azure Data Factory (ADF)
  • Azure Storage (ADLS Gen2 / Blob Storage)
  • SQL and Data Modeling
  • Databases
  • Microsoft SQL Server
  • Couchbase
  • Azure Cosmos DB or MongoDB
  • Architecture & Microservices
  • Microservices Architecture
  • Distributed Systems
  • Event-Driven Architecture
  • REST API Design
  • Messaging (Kafka / Azure Event Hub / Azure Service Bus)
  • Redis Caching

DevOps & Modern SDLC
  • Git
  • CI/CD Pipelines
  • Azure DevOps and/or GitHub Actions
  • Docker
  • Kubernetes
  • Automated Testing
  • Secure SDLC
  • Agile / Scrum

AI-First Software Development
Candidates should demonstrate practical, day-to-day use of AI to improve software engineering
productivity.
  • GitHub Copilot
  • Cursor
  • Claude Code
  • ChatGPT
  • AI-Assisted Code Generation
  • AI-Assisted Unit Test Generation
  • AI-Assisted Debugging
  • AI-Assisted Refactoring
  • AI-Assisted Documentation
  • Prompt Engineering
  • AI Workflow Automation
  • AI Agents for Software Engineering
  • Model Context Protocol (MCP)
  • Retrieval-Augmented Generation (RAG)

Ownership & Collaboration
  • End-to-end ownership of services from design through production support
  • Strong troubleshooting and production support experience
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Experience working effectively with onsite and offshore engineering teams
  • Strong collaboration, mentoring, and code review experience
  • Passion for continuous learning and AI adoption

Nice-to-Have Skills
  • Microsoft Fabric
  • Azure AI Foundry
  • Azure OpenAI / OpenAI APIs
  • Infrastructure as Code (IaC)
  • LangChain or similar AI orchestration frameworks
  • Vector databases
  • Site Reliability Engineering (SRE)
  • Platform Engineering
  • Observability tools (Grafana, Prometheus, Azure Monitor, Application Insights)
  • Power BI or Tableau

Required Qualifications
  • Bachelor's degree in computer science, Engineering, or a related field, or equivalent
  • practical experience.
  • 7+ years of professional software development experience.
  • Strong expertise in Java and Python.
  • Hands-on experience with Microsoft Azure.
  • Strong experience with Azure Databricks, Apache Spark, and Delta Lake.
  • Proven experience designing and developing enterprise-grade microservices and REST APIs.
  • Strong understanding of distributed systems and cloud-native architectures.
  • Experience with Docker, Kubernetes, CI/CD, and DevOps practices.
  • Experience with Git, automated testing frameworks, and Agile software development.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong verbal and written communication skills.

What Success Looks Like
The successful candidate will:
  • Deliver scalable, high-quality enterprise software with speed and reliability.
  • Leverage AI to significantly improve engineering productivity and software quality.
  • Continuously automate repetitive engineering tasks and workflows.
  • Take full ownership of applications and services from design through production.
  • Collaborate effectively across onsite and offshore teams.
  • Mentor fellow engineers and promote engineering excellence.
  • Continuously evaluate and adopt emerging AI technologies to improve software delivery.

The Ideal Candidate
  • You are an engineer who thinks beyond writing code-you improve how software is built. You embrace ownership, enjoy solving complex technical challenges, and leverage AI as a force multiplier to deliver better software faster.
  • You have a passion for continuous learning, thrive in collaborative environments, and are excited to help shape the future of AI-assisted software engineering while building scalable enterpriseapplications.