Principal Search Engineer (Solr/OpenSearch)
Principal software engineer job in Westlake, TX
The Role:
Our teams build and contribute to Fidelity's digital presence. As a Principal Search Engineer on the Search Platform team, you will play a key role in designing, developing, and optimizing our search and content discovery platform, supporting millions of customer requests. You will be responsible for implementing and enhancing hybrid search solutions, and leveraging AI/ML techniques to improve search relevance and user experience. Your role will include building, managing, and automating cloud infrastructure to ensure robust, high-performance search capabilities for both internal associates and customers. You'll collaborate with cross-functional teams to deliver innovative search solutions, contribute ideas for product enhancements, and continually develop your technical skills in a fast-paced, team-oriented environment.
The Expertise You Have:
Deep expertise in implementing, configuring, and tuning enterprise-grade search solutions using Solr (preferred); experience with OpenSearch is a plus.
Comprehensive knowledge of information retrieval principles, including both classic approaches (such as TF-IDF, BM25) and advanced neural search techniques (like vector embeddings and transformer-based models).
Proficiency in container technologies, especially Kubernetes (AWS EKS preferred) and Docker.
Solid understanding of the software development and delivery lifecycle for large-scale systems.
Ability to design and implement automation and infrastructure solutions using languages such as Python, Groovy, Shell, and NodeJS.
Experience with build tools and package managers (helm, maven, npm, pip, etc.).
Familiarity with observability, monitoring, and logging tools such as Datadog, Splunk, or other OpenTelemetry/APM tools.
Experience troubleshooting and resolving complex CI/CD pipelines, release issues, and multi-component system environments.
Education / Certifications:
Advanced degree in Computer Science or a related field, or equivalent professional experience.
The Skills You Bring:
Proven ability to lead technical efforts from conception through production deployment.
Skill in translating business needs into scalable, effective search solutions.
Ability to work collaboratively across organizations and drive successful outcomes.
Passion and aptitude for learning new technologies and approaches, especially in the search and AI/ML space.
Comfort operating in a polyglot development environment.
Excellent verbal and written communication skills
The base salary range for this position is $107,000-216,000 USD per year.
Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.
Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.
We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.
Certifications:Category:Information Technology
Senior Quality Assurance Automation Engineer with (healthcare and EDI)
Principal software engineer job in Lewisville, TX
QA Automation Test Engineer - Healthcare (EDI/X12/Claims)
Type: Contract to gire/ Full-Time / Direct Hire
Work Authorization: (Add your requirements)
About the Role
We are seeking a QA Automation Test Engineer with strong healthcare domain knowledge, specifically in EDI transactions, X12 file formats, and Claims processing applications. The ideal candidate has solid automation engineering experience, understands end-to-end claims workflows, and can build/maintain automated test frameworks in a hybrid Agile environment.
Responsibilities
Design, develop, and execute automation test scripts for healthcare claims and EDI/X12 transactions.
Analyze and validate 837, 834, 835, 270/271, 276/277 and other relevant X12 transaction sets.
Perform integration, regression, functional, and end-to-end testing of claims processing applications.
Build, enhance, and maintain automation frameworks (Java, Python, C#, Selenium, REST Assured, etc.).
Collaborate with developers, business analysts, and product teams to identify test scenarios.
Validate API and backend processes using Postman, SQL, and log analysis.
Ensure test coverage, create test plans, test cases, and test data aligned with healthcare compliance.
Participate in Agile ceremonies and contribute to continuous improvement of QA processes.
Troubleshoot defects, document findings, and support the resolution lifecycle.
Required Skills & Experience
5+ years of QA Automation Engineering experience.
Strong healthcare experience with Claims, EDI, X12, HIPAA transactions.
Hands-on with multiple transaction sets (ideally 837, 835, 834, 270/271).
Strong automation skills using:
Selenium / Cypress / Playwright
Java, Python, or C#
REST Assured or equivalent
API testing experience (Postman, Swagger, JSON/XML validation).
Strong SQL skills for backend validation.
Experience working in Agile/Scrum environments.
Ability to analyze complex data mappings and healthcare business rules.
Preferred Qualifications
Experience testing claims adjudication workflows.
Knowledge of Medicare/Medicaid rules.
Familiarity with Azure DevOps, Jenkins, Git, or similar CI/CD tools.
Experience with healthcare payer or TPA platforms.
Mid Level Software Engineer - Oracle Cloud Apps
Principal software engineer job in Plano, TX
Why USAA?
At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families.
Embrace a fulfilling career at USAA, where our core values - honesty, integrity, loyalty and service - define how we treat each other and our members. Be part of what truly makes us special and impactful.
The Opportunity
As a dedicated Mid Level Software Engineer - Oracle Cloud Apps, you will collaborate closely with the Finance-IT and Accounting teams within USAA's Chief Financial Office (CFO). They will play a key role in Financial Close and Consolidation projects, using Oracle Cloud technologies to enhance financial processes and system efficiencies.
Provides support to the Enterprise through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include gathering and analyzing requirements, designing, testing, documenting, and implementing software, responding to outages.
We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position can be based in one of the following locations: San Antonio, TX, Plano, TX, Phoenix, AZ, or Charlotte, NC. Relocation assistance is not available for this position.
What you'll do:
Design, develop, code, and test complex technical solutions
Investigates and resolves complex application and system technical problems and production issues through solving techniques.
Continually improves operations by conducting complex systems analysis and recommending changes in policies and procedures.
Prepares and installs complex solutions by resolving and designing system specifications, standards, and programming.
Follows the software development lifecycle.
Participates in design reviews and learns key system design principles.
Mentors junior engineers and may begin mentoring peer engineers; Review teammates' code.
Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.
What you have:
Bachelor's Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT).
4 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s).
2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews.
Basic Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
Developing level of business insight in the areas of business operations, risk management, industry practices and emerging trends.
Experience supporting efforts to address production issues through fixing applications and systems.
Experience articulating technical challenges and solutions.
Basic understanding of cloud technologies and tools.
What sets you apart:
Strong understanding of the Financial & Insurance Industry technical and functional landscape.
Deep knowledge of CFO processes and related business operations.
Validated experience in driving the development and configuration of Oracle Cloud ERP modules (GL, AR, RM, etc.) and Oracle EPM applications (FCCS, EPCM, etc.)
Expertise in Oracle Fusion Cloud Reporting Applications, including: FDI (Fusion Data Intelligence), BI Publisher (BIP), Oracle Analytics Cloud (OAC)
Demonstrated experience in implementing at least two modules across ERP or EPM platforms (Examples: Implemented GL & ARE; Implemented FCCS and PCMCS; or two FCCS implementations.)
Compensation range: The salary range for this position is: $93,770.00 - $179,240.00.
USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.).
Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location.
Employees may be eligible for pay incentives based on overall corporate and individual performance and at the discretion of the USAA Board of Directors.
The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.
Benefits: At USAA our employees enjoy best-in-class benefits to support their physical, financial, and emotional wellness. These benefits include comprehensive medical, dental and vision plans, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off program with paid holidays plus 16 paid volunteer hours, and various wellness programs. Additionally, our career path planning and continuing education assists employees with their professional goals.
For more details on our outstanding benefits, visit our benefits page on USAAjobs.com.
Applications for this position are accepted on an ongoing basis, this posting will remain open until the position is filled. Thus, interested candidates are encouraged to apply the same day they view this posting.
USAA is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Auto-ApplyPlatform DevOps Engineer II (Onsite)
Principal software engineer job in Dallas, TX
2025-11-04
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
TS/SCI with Polygraph
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world.
As a Platform DevOps Engineer II, you will herald a transformative era in software engineering, one that underscores the integration of development and operations through a comprehensive cloud-based platform. Platform engineers, with their wide-ranging technical and problem-solving skills, are shaping the future of software development to efficiently deliver high-quality, secure software, by providing automated services that enable SW engineers to focus on developing mission capabilities.
The role's core responsibility is for providing the design, development, implementation, and integration of a predominantly cloud based compute infrastructure, as well as support modernizing the program platform's over-arching design through new emerging technologies and use of DevOps/DevSecOps tools and automation in-order to streamline processes, enhance collaboration, and accelerate the release cycles, thereby driving efficiency and innovation. You will be on a team that is responsible for development and operational environments on a large program producing a critical, strategic national asset. This will include a mixture of hands-on keyboard engineering work as well as documentation.
Note This position will be filled onsite at the RTX Facility in Richardson TX.
What You Will Do
Support transitioning a system that is tightly coupled to the underlying infrastructure
Assist with architecture, design, development, integration, and support of build, integration & test, and deployment pipelines, optimizing for performance and scalability across cloud-based computing environments
Leverage company and industry best practices and capabilities to improve scalability, consistency, infrastructure efficiency, reduce deployment time, and automate configuration management
Collaborate with software engineers, data scientists, and other agile development teams to design and implement robust platform solutions
Integrate security and compliance into the platform with services such as encryption and access management
Provide operational support for the platform
Qualifications You Must Have
Typically requires BS/BA Degree in Science, Technology Engineering Math (STEM) in Computer Science, Computer Engineering, Information Technology or Physics and a minimum 3 years of related work experience
Experience designing, implementing, and integrating Cloud based systems on infrastructure platforms such as AWS
Experience with automation frameworks such as Terraform, Ansible, and Chef
Experience with programming/scripting languages (E.g. Python, Java, Ruby, Bash, C++, C#, Go)
Current TS/SCI with CI Poly security clearance is required on day 1. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Qualifications We Prefer
Experience deploying, configuring, and supporting CICD Pipelines tools (E.g. Jira, Confluence, Bit Bucket, Jenkins, Artifactory, Gitlab)
Experience developing, testing & delivering applications w/in a DevSecOps framework
Experience with RedHat Linux
Experience with automation frameworks such as Terraform, Ansible, and Chef
Experience with scanning tools (E.g. Nessus, Fortify, Anchore)
Infrastructure experience with computers, networks, storage, and virtualization
Experience with cloud platforms such as AWS or Google cloud
Experience developing, testing & delivering applications w/in a DevSecOps framework
Experience with troubleshooting applications & infrastructure services on Linux based Operating Systems
Background in COTS/FOSS product installation, configuration, and integration
Must meet DoD 8570 IAT level II requirements (Security + CE or equivalent)
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation
Relocation Eligibility
Learn More & Apply Now!
Please consider the following role type definition as you apply for this role
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products
This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA
CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: : Richardson, TX: North Texas: Are RTX
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 66,000 USD - 130,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. xevrcyc All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Lead Cloud Engineer, Cloud & TechOps
Principal software engineer job in Grapevine, TX
As the Lead Cloud Engineer, you will be responsible for designing, implementing and managing GameStop's IT Infrastructure.
You will ensure our systems and applications meet performance standards, reliability, and scalability, aligning infrastructure strategies with business objectives.
This position sits onsite 5 days a week in Grapevine, TX.
What you'll do:
Infrastructure Design & Oversight: Lead the design and optimization of GameStop's infrastructure, leveraging your deep technical expertise to build scalable, secure, and high-performing systems.
Performance Management: Collaborate with relevant teams to ensure all systems and applications meet established performance SLAs.
Kubernetes Management: Lead design, optimization, and management of the various Kubernetes clusters, ensuring efficient use of resources.
Incident Investigation: Use deep knowledge of cloud platforms to quickly identify and resolve complex cloud incidents.
Independent & Collaborative Work: Operate autonomously, applying independent thought and decision-making, while also effectively leading cross-functional collaboration on complex projects.
What you'll need:
Technical Expertise: 7+ years of experience in IT infrastructure design, implementation, and management, with an architect level understanding of network, storage, cloud, and server architecture.
Experience in Cost Optimization: Proven experience utilizing data to identify and work cross-organizationally to drive the implementation of cost-saving opportunities.
Project Management: Skilled in managing large-scale infrastructure projects, with a focus on performance outcomes and service level agreements.
Communication & Decision-Making: Excellent interpersonal and decision-making abilities, able to work independently while also fostering a collaborative environment.
Prior experience in retail or e-commerce infrastructure management.
Mastery of cloud platforms (e.g., AWS) and DevOps methodologies.
Sr. Business Intelligence Platform Engineer
Principal software engineer job in Plano, TX
CarMax, the way your career should be!
About this job
As a BI Platform Engineer, you will be responsible for the administration, optimization, and support of enterprise business intelligence platforms including Power BI and Tableau. You will work closely with multiple analyst and Technology Infrastructure teams to ensure high availability, performance, and scalability of BI environments. Your expertise in Data & Analytics platform engineering, automation, cloud technologies, and user enablement will help drive data democratization and empower business users with reliable, secure, and performant analytics tools.
In addition, you will leverage Artificial Intelligence (AI) capabilities to enhance platform operations, automate routine tasks, and improve user experience. Your ability to integrate intelligent automation and predictive analytics into BI workflows will help drive innovation and efficiency across the organization.
What you will do - Essential Responsibilities
Administer, monitor, and optimize Power BI and Tableau platforms across cloud and on-prem environments.
Implement and manage user access, security roles, and governance policies to ensure data protection and compliance.
Manage PowerBI Fabric capacities, gateway, workspaces and licensing
Collaborate with cross-functional teams to support dashboard development, data source integration, and performance tuning.
Automate platform maintenance tasks including upgrades, patching, backups, access provisioning and license management.
Develop and maintain CI/CD pipelines for BI content deployment and version control.
Integrate AI tools to automate platform monitoring, anomaly detection, and performance optimization.
Provide technical support and troubleshooting for BI platform issues and user inquiries.
Drive adoption of BI tools through training, documentation, and enablement initiatives.
Monitor platform usage and performance metrics to identify opportunities for optimization and cost savings.
Stay current with BI platform updates, features, and industry best practices.
Partner with data governance and security teams to ensure compliance with enterprise standards.
Participate in major incident response and root cause analysis for BI-related outages or performance issues.
Mentor junior team members and promote best practices in BI platform administration and engineering.
Purpose of the role
The BI Admin/Platform Engineer plays a critical role in ensuring the reliability, scalability, and usability of enterprise BI platforms, enabling data-driven decision-making across the organization. By integrating AI capabilities, this role also contributes to smarter, more efficient platform operations and user experiences.
Basic Qualifications
5+ years of experience administering Power BI and Tableau platforms.
Strong understanding of BI architecture, data modeling, and dashboard performance optimization.
Experience in PowerBI Fabric and migration from PBIRS to Fabric
Experience in Tableau and migration to Tableau cloud
Experience with Azure services including Azure SQL, Azure Data Factory, and Azure Active Directory.
Proficiency in scripting languages such as PowerShell, Python, or Bash for automation.
Experience with CI/CD tools such as Azure DevOps or GitHub Actions.
Familiarity with enterprise data lake/warehouse environments (EDL/EDW).
Strong troubleshooting skills and experience with platform monitoring tools.
Strong documentation, communication, and presentation skills.
Experience working in Agile/Scrum environments
Experience in cloud cost-savings plans, reviews, and reserved instances.
Ability to positively influence team norms, culture, and technical vision
Excellent communication skills with the ability to adapt to the audience
Experience in a fast-paced, highly collaborative agile team within a Product-oriented organization.
Effective problem-solving, analytical thinking, and a cloud-native and DevOps mindset.
Preferred Qualifications
Bachelor's/Master's degree in Computer Science, Information Systems, or related field
Power BI and Tableau certifications
Snowflake SnowPro, Azure, Databricks certifications
Experience with cloud services such as Snowflake, Databricks, Azure Data Factory, Event Hub, Functions, Batch, Key Vault, and Log Analytics
Strong experience with popular database programming languages such as SQL, PL/SQL, Stored Procedures
Experience with Snowflake, Databricks, and other modern data platforms.
Knowledge of REST APIs and scripting for platform automation.
Familiarity with data governance, metadata management, and self-service BI enablement.
Work Location and Arrangement: This role will be based out of the CarMax Midtown office, Richmond VA or CarMax Technology Hub, Plano TX and have a Hybrid work arrangement.
Associates based in Richmond work onsite 5 days per week.
Associates based in Plano work onsite 2 days per week.
Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will NOT be considered for this specific role.
MTA Senior IAM Engineer (Hiring Immediately)
Principal software engineer job in Irving, TX
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve we care.
What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrows health today, we want to hear from you.
As a Senior Identity and Access Management (IAM) Engineer, you will be a part of McKesson's Identity and Access Management team. You will contribute during phases of design, configuration, deployments, and operations in areas of Single Sign-On (SSO), multi-factor authentication (MFA) and IAM orchestrations. This position will need hands-on engineering experience in a fast-paced environment, working with Business and Internal customers to deliver complex authentication solutions. Expectations include strong debugging and issue triaging skills to mitigate risks, resolve issues and deliver modern authentication solutions. This position will also support the engineering, building, and scaling of our authentication infrastructure to deliver authentication solutions, establish and improve IDP resiliency across platforms.
Essential Responsibilities and Functions:
Deliver modern authentication solutions for B2B, B2C and B2E customers leveraging tools such as Okta, Microsoft Entra ID.
Collaborate with business and technical partners to integrate systems and provide IDP resiliency.
Strong experience in Okta versions such as Okta Classic and Okta Identity Engine (OIE) or equivalent technologies.
Good experience in the development of authentication workflows.
Strong experience in configuring and enabling Single-Sign On (SSO) and Multi-factor authentication (MFA) for internal or external facing application systems.
Lead the collaboration and discussion with business, application, and system stakeholders on meeting authentication policies and standards.
Lead design and code review and perform quality inspections to ensure the consistent application of good engineering practices in adherence with McKesson standards, processes, and best practices.
Perform Proofs of Concepts (PoCs) to assess and identify the technologies per the needs of the organization.
Qualifications:
Minimum Requirements:
Degree or equivalent and typically requires 7+ years of relevant experience.
Critical Experience/Skills:
Industry experience in the field of Identity and Access Management.
Hands-on experience developing/configuring authentication solutions using Okta or other industry authentication solutions (E.G; Auth0, Azure/Entra ID, PingFederate etc.).
Hands-on experience establishing and improving IAM resiliency solutions.
Integration experience with SSO leveraging industry protocols such as SAML, OpenID Connect, OAuth and WS-FED.
Experience integrating and federating different IDM technologies across multiple domains.
Understanding of enterprise identity infrastructure and core security concerns of cloud and on-premises environments.
Strong analytical and problem-solving skills, pride in ownership and ability to troubleshoot complex IAM issues.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
Preferred Experience/Skills:
Programming languages (PowerShell, Python, Terraform, Java, JavaScript, .NET etc.).
Integrating and federating different IDM technologies.
Certifications such as CISSP, CISM, Okta, or Azure are a plus.
4-year degree in IT or related field or equivalent experience.
We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, pleaseclick here.
Our Base Pay Range for this position
$121,300 - $202,100
McKesson is an Equal Opportunity Employer
McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information. For additional information on McKessons full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.
Join us at McKesson!
Senior Software Developer
Principal software engineer job in Dallas, TX
What's in this for you?
We are a humble, hard-working, fun team charging after excellence and a vision to support our clients across the globe - all while investing in our culture and making datacenter Hawk a great place to work for us all.
As a Senior Software Developer, you'll be responsible for helping us iterate our marketing site, custom built web-based platform, and API. In addition, the Senior Software Developer will help us build great solutions and push the envelope technically on how we solve customer problems.
Job summary
The Senior Software Developer is responsible for developing, implementing, and supporting enterprise level applications. The Senior Software Developer will work on all aspects of software development and legacy product support, including user interfaces, object-oriented coding, unit, and integration testing, troubleshooting software problems, and resolving software bugs.
Primary duties and responsibilities
Help support daily operations of team members to ensure we are consistently delivering high quality software that adheres to development and quality process and standards
Work collaboratively to create, maintain, and enhance company products
Perform unit and integration testing on new and modified code
Work independently on high complexity designs and programs
Collaborate with the project manager to identify future needs, develop strategy for overall scope, implementation of features for releases, implementation of requirements, and system documentation
Provide technical expertise to identify, evaluate, and develop effective procedures and systems requirements that align with the business requirements
Additional responsibilities
Additional duties as assigned
Critical competencies
Ownership & Execution - Demonstrates a sense of ownership to drive issues to closure, maximizes the use of existing processes while continuously pursuing ways to improve efficiencies, sets aggressive goals, monitors progress, and delivers results, seizes more opportunities than others
Customer-Centric - Works to understand customer pain points to effectively align technical solutions with customer's business, anticipate customer needs, and sets high standards for customer service
Manages Ambiguity & Change - Makes decisions with available information that align with strategy, embraces and manages change, challenges the status quo and champions new initiatives, comfortably handles risk and uncertainty
The individual
Demonstrated knowledge of web technologies outlined above
Ability to work independently and drive multiple initiatives simultaneously
Understand the perspective of internal/external customers and team members
Build and maintain open lines of communication to foster trust and rapport
Effectively communicate ideas and concepts both verbally and in written documents
Stay current in development technologies and practices
Flexible and willing to accept a change in priorities as necessary
Recent experience with Agile (Scrum) project methodologies
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the technical knowledge, skills, and/or abilities required.
At least 5-8 years of hands-on experience with a combination of the following technologies:
Programing Languages: Java, JavaScript, HTML, CSS, SQL
Libraries & Frameworks: Spring (Java), Hibernate (Java), ArcGIS (optional but highly recommended), VueJS (optional but highly recommended)
Servers: MySQL, Tomcat, Apache
SCM: Git/Github
Available to work in the Dallas, TX office full-time.
Software Engineer Data/AI/Intelligent Systems PhD (Intern) - United States
Principal software engineer job in Dallas, TX
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
Meet the Team
Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms within business groups such as S&TO, Supply Chain, and Infrastructure Engineering. As part of this collaborative environment, you will contribute to the growth of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of data engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation.
Your Impact
You are a passionate software engineer with expertise in developing scalable data pipelines, designing robust analytics platforms, and building infrastructure to support machine learning initiatives. Your strong background in programming, data systems, and collaboration enables you to solve complex challenges with innovation and attention to detail. By building and maintaining key software tools and platforms, you enable Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your work ensures high-quality, reliable data infrastructure that supports Cisco's leadership in intelligent, scalable technology solutions.
Minimum Qualifications
* Currently enrolled in a PhD program in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
* Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
* Familiarity with distributed data processing technologies, including Apache Spark, Hadoop (MapReduce), or Apache Flink.
* Experience with containerization and orchestration tools, such as Docker and Kubernetes, for deploying data and machine learning workloads.
Preferred Qualifications
* Hands-on experience with AI/ML.
* Familiarity with major cloud platforms, such as AWS, Azure, or Google Cloud.
* Understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency, as well as familiarity with distributed computing patterns (e.g., load balancing, consensus algorithms, and inter-service communication).
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$44,000.00 - $185,000.00
Non-Metro New York state & Washington state:
$44,000.00 - $185,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Software Development Intern, Summer 2026
Principal software engineer job in Plano, TX
Tyler Technologies is looking for Software Development Interns to join our team next summer! The Software Development Intern will experience the day-to-day development practices of a high-tech software company. This person will be a valuable resource conducting research, testing, and coding of new products. To ensure that this is a well-rounded, real-world experience, the intern will receive guidance from a Product Manager, participate in team meetings, and work on actual projects in the live software.
Responsibilities
Develop and/or modify software modules to meet specifications
Assure software program integrity through review and testing
Prepare and/or modify program and system documentation
Research and incorporate new technologies into the software design
Qualifications
Pursuing a bachelor's degree in Computer Science, Software Engineering or
Exposure to current languages such as SQL, VB/VB.NET, C++/C#, ASP/ASP.NET.
Excellent problem solving and analytical skills.
Excellent oral and written communication skills.
Ability to work effectively with a software development team on technical and business issues.
Ability to conduct independent research and present recommendations based upon findings
Auto-ApplySoftware developer/ Applications developer/ Software Engineer
Principal software engineer job in Irving, TX
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
Collabera listed in GS 100 - recognized for excellence and maturity
Collabera named among the Top 500 Diversity Owned Businesses
Collabera listed in GS 100 & ranked among top 10 service providers
Collabera was ranked:
32 in the Top 100 Large Businesses in the U.S
18 in Top 500 Diversity Owned Businesses in the U.S
3 in the Top 100 Diversity Owned Businesses in New Jersey
3 in the Top 100 Privately-held Businesses in New Jersey
66th on FinTech 100
35th among top private companies in New Jersey
***********************************************
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Position Details:
Location: Irving TX
Job Title: Applications Developer
Job Summary:
• The Sr. Software Development Engineer candidate will have deep design, coding, and delivery experience of multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the C#/.NET/WPF/WCF/SQL Server technology stack.
• They will also have experience building and leveraging REST-based Web Services.
• They will also have experience building modules and testing for 24/7 stability, performance, scalability, and localization.
• He/she is able to design, build, test high quality complex modules as well as their unit test harnesses.
• The Sr. Software Engineer can diagnose and resolve complex issues and has experience leveraging continuous build and automated unit test frameworks.
• The perfect candidate will have experience delivering high quality products on time while working in Agile Teams and following agile methodologies.
• This professional is responsible for the technology used on projects and its implementation, and mentors less-experienced staff in their career development.
• He or she also influences and collaborates with internal customers and work teams across departments.
Qualifications
Minimum Qualifications:
• Bachelor's degree or equivalent combination of education and work experience in software development.
• 5+ years of programming experience with Web, Windows .NET framework and C#, and at least 2 years as a senior software development engineer with similar roles / responsibilities.
• 3+ years experience WPF applications, MVC, C#, .Net, Web API, JSON, REST, and SQL Server.
• 2+ years experience developing customer facing applications.
• Proficient in object-oriented design and development using software development best practices.
• Experience with MS SQL database design, T-SQL and stored procedure programming.
• Experience working on Agile teams using Agile methodologies such as SCRUM
• Understands the use of industry tools and technology and how their implementation affects project goals
• Generates innovative approaches and solutions to complex problems
• Is an internal technical resource at the Agile Team level
• Evaluates current technology and recommends tools for implementation within a project or department
• Is responsible for the technical design of complex components
• Is responsible for developing, approving, and implementing designs
• Designs and builds robust REST-based Web Services with versioning.
• Designs and implements based on sound 24/7 stability, performance, scalability, localization principles
• Design, build, and test high quality complex frameworks
• Design, build, and test unit test harnesses with a focus on TDD
• Leverages continuous build and automated unit test frameworks.
• Directs modifications of designs based on feedback from the development process
• Is responsible for the integrity and quality of project development processes
Leadership and Communication:
• Communicates in a professional manner when interacting with less-experienced staff, peers, senior staff, and internal or external customers
• Demonstrates the ability to actively listen to others
• Communicates departmental and project strategies to team members
• Channels strategic ideas and other input from staff to management
• Produces well-written technical and business documentation
• Prepares and conducts presentations for various user areas and staff levels, including management
• Coaches less-experienced staff members in a mentor-type relationship
• Influences and negotiates with other work teams
• Interacts and collaborates with team members and other teams in a cooperative spirit
• Fosters an environment in which others are encouraged to be innovative
Additional Information
To know more about this opportunity, please contact:
Ujjwal Mane
************
****************************
Easy ApplySoftware Engineer Intern, Support - Summer 2026
Principal software engineer job in Plano, TX
Job Description
Software Engineer Intern, Support
Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for interns to join our team!
What you'll be doing?
Analysis & Resolution
Manage customer accounts to ensure processes are working as expected and identify potential problems.
Understands and follows Smart Data Solutions' (SDS) workflow and associated technical systems.
Understand and follows all assigned customer workflows including import and export processes.
Interpret customer business processes, analyze problems, and recommend programmable solutions.
Apply analytical and business knowledge to solve customer specified problems adhering to SDS coding standards and policies.
Communication
Communicates to customers (via emails and phone calls) about SDS workflows.
Communicates to client of any critical production issues that may affect a customer's production process.
Communicates to team lead, manager or COO on any critical production issues related to the client.
Adheres to SDS's courteous and professional, written and verbal, communication standards.
Consistently high rating on customer satisfaction surveys
Provides timely responses to all assigned tickets in accordance with SDS policies
Identifies and escalates high priority tickets to appropriately support clients
Performs other related duties as assigned.
Project Development
Assist with the development and maintenance of new and existing clients
Document updates, testing, and technical production monitoring plans
Draft internal and client-facing descriptions and diagrams of workflow processes
Work Patterns
Resolve assigned tasks in an efficient and effective manner.
Works independently with minimal guidance
Leverages the expertise of other developers in the team on specific modules
Tracks and bills all applicable support hours. (Billing)
Performs other related duties as assigned.
The duties set forth above are essential job functions for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.
What we're looking for?
Required skills:
A Junior or Senior, pursing a 4-year degree in computer science or equivalent degree
Proficiency with Java
Proficiency with Unix-like operating systems
Proficiency with Windows operating systems
Knowledge of relational databases
Strong oral and written communication
Math Aptitude
Highly organized and disciplined.
Business analysis
Microsoft Excel, Word, and Windows
Ability to understand processes, analyze, and identify improvements.
Action orientation and ability to consistently complete assigned tasks on time
Location: This role can be located in our Dallas, TX or Eagan, MN office. This position is hybrid with 3 days in-office per week.
Why this is the company for you?
Top Benefits & Perks:
A company culture that is authentic, innovative, and collaborative! Our most powerful strength is our people! We build impactful solutions for our customers - their success is our success!
A professional development and growth-oriented workplace
Generous benefits including, health insurance, short-term, and long-term disability
401(k) with a company match to provide a better future in your retirement years
A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day
Who is Smart Data Solutions?
Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations.
Smart Data Solutions is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Software Engineer
Principal software engineer job in Irving, TX
Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
The Software Engineer contributes to design, development and deployment of Caterpillar's state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
The list of applications developed and maintained by the team are as follows:
* The Cat Central app: Order genuine Cat parts, scan and shop your assets instantly, and find answers to maintenance and parts questions.
* The Cat SIS2GO app: Designed to help customers with every stage of repair and maintenance by giving them access to Cat service and parts information for their equipment.
* Cat Spotters Guide: This Industrial Engines Spotter's Guide is to assist Cat dealers in identifying Original Equipment Manufacturer machines that may be powered by Cat industrial engines. (Android/iOS)
What You Will Do:
Responsibilities of the Software Engineer are across functional lines with individuals assigned in new program development and/or maintenance of various mobile apps.
* Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
* Work under minimal guidance on complex systems or infrastructure components that may be used by one or more applications or systems.
* Drives application development focused around delivering valuable business features.
* Maintains high standards of software quality within the team by establishing good practices and habits.
* Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
* Performs integrated testing and customer acceptance testing of components that require careful planning and execution to ensure timely, quality results.
* The employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.
What You Have:
* Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
* Software Product Technical Knowledge: Knowledge of technical aspects of a software product; ability to design, configure and integrate technical aspects of software products.
* Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
* Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Consideration for Top Candidates:
* Bachelor's degree in computer science, Software Engineering, or a related field
* Experience creating mobile applications use mobile frameworks such as React Native in both iOS/Android systems.
* Experience writing unit tests, integration tests.
* Experience with agile development methodologies.
* Experience supporting eCommerce mobile development projects preferred
* Understanding of mobile application performance optimization techniques
* Experience with deploying software using CI/CD tools such as Azure Dev ops, GitHub actions.
* Experience in collaborating with cross- functional teams including product managers, backend engineers and designers.
Additional Information:
* This position will have the option to be based out of our Chicago, IL; Irving, TX or Peoria, IL offices.
* Relocation assistance is NOT available for this position
* Visa sponsorship is NOT available with this position.
* #LI
Summary Pay Range:
$95,640.00 - $155,400.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
* Medical, dental, and vision benefits*
* Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
* 401(k) savings plans*
* Health Savings Account (HSA)*
* Flexible Spending Accounts (FSAs)*
* Health Lifestyle Programs*
* Employee Assistance Program*
* Voluntary Benefits and Employee Discounts*
* Career Development*
* Incentive bonus*
* Disability benefits
* Life Insurance
* Parental leave
* Adoption benefits
* Tuition Reimbursement
* These benefits also apply to part-time employees
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at ****************************
Posting Dates:
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.
Auto-ApplySoftware Engineer II
Principal software engineer job in Dallas, TX
Care.com is a consumer tech company with heart. We're on a mission to solve a human challenge we all face: finding great care for the ones we love. We're moms and dads and pet parents. We have parents and grandparents, so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Our engineering organization supports a suite of products designed to help families and caregivers thrive, and LifeMart is a key part of that ecosystem.
LifeMart is a members-only savings platform that helps people get more value from their everyday spending by providing access to exclusive discounts across essential categories. As part of Care.com, LifeMart extends our mission by delivering meaningful, everyday benefits through simple, high-quality digital experiences, while evolving toward a service-oriented, API-driven platform as we modernize our web and mobile experiences and move away from legacy systems.
What You'll Be Working On:
As a Software Engineer II at LifeMart, you'll help build and enhance the mobile experience for a members-only platform that delivers exclusive discounts and savings across everyday categories. You'll work in a product-driven engineering environment, developing user-facing features using React Native and partnering closely with product and design teams to create intuitive, high-quality mobile experiences. This role focuses on improving performance, reliability, and usability while integrating with backend services that power deal discovery and redemption.
Technologies We Work With
React Native
React
TypeScript / JavaScript
React Navigation
Jest and React Native Testing Library
Node.js (for service integration and tooling)
RESTful APIs
AWS or other cloud platforms
What You'll Need to Succeed
3-5 years of professional software engineering experience2+ years of hands-on React Native experience in production environments
Strong proficiency with JavaScript and TypeScript
Experience working in a product engineering or product-led team, partnering closely with product managers and designers to solve user problems
Solid understanding of mobile application architecture and lifecycle
Experience consuming APIs and handling asynchronous data in mobile apps
Ability to test, debug, and monitor your own code
Familiarity with mobile performance optimization and debugging tools
Ability to work effectively as part of a multi-site, collaborative development team
Experience working with CI/CD pipelines and version control systems
Experience designing and building Java-based APIs is a plus
A bias toward action, curiosity, and continuous improvement
Work Environment: Hybrid - We are in the office Monday, Wednesday & Thursday
Our office locations:
Austin - 816 Congress Ave. #800, Austin, TX 78701
Dallas - 2801 North Central Expressway, 11th Floor, Dallas, TX 75204
Salt Lake City - 1850 Ashton Blvd, Suite 500, Lehi, UT 84043
Company Overview
Available in more than 20 countries, Care.com is the world's leading platform for finding and managing high-quality family care. Care.com is designed to meet the evolving needs of today's families and caregivers, offering everything from household tax and payroll services and customized corporate benefits packages covering the care needs of working families, to innovating new ways for caregivers to be paid and obtain professional benefits. Since 2007, families have relied on Care.com's industry-leading products-from child and elder care to pet care and home care. Care.com is an IAC company (NASDAQ: IAC).
Compensation Range: $130,000 - $150,000
The base salary range above represents the anticipated low and high end of the national salary range for this position. Actual salaries may vary based on factors including, but not limited to, work location, experience, and performance. The range listed is one component of Care.com's total compensation package. Additional rewards may include annual bonuses and short- and long-term incentives. Care.com also offers a comprehensive benefits package including health insurance, life and disability insurance, a generous 401(k) employer matching program, paid holidays, and paid time off (PTO).
#LI-Hybrid
Auto-ApplySoftware Engineer III - AI/ML
Principal software engineer job in Plano, TX
JobID: 210687686 JobSchedule: Full time JobShift: Day : We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within Enterprise Technology, you are an individual contributor who should be able to apply quantitative, data science and analytical skills to complex problems. You're able to work across teams to design, develop, and evaluate and execute against those data science and analytical solutions with a keen functional understanding of the business problem. You will be responsible for data wrangling, data analysis, modeling, including model selection and producing quick applicable modeling solutions.
Job responsibilities
* Engaging with stakeholders and understanding business requirements,
* Develops secure high-quality production code, and reviews and debugs code written by others
* Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
* Developing AI/ML solutions to address impactful business needs,
* Working with other team members to productionize end-to-end AI/ML solutions,
* Engaging in research and development of innovative relevant solutions,
* Collaborating with other teams across the firm to attain the mission and vision of the team and the firm
Required qualifications, capabilities, and skills
* Formal training or certification on software engineering concepts and 3+ years applied experience.
* Advanced degree in analytical field (e.g., Data Science, Computer Science, Engineering, Applied Mathematics, Statistics, Data Analysis, Operations Research)
* Hands-on practical experience delivering system design, application development, testing, and operational stability
* Experience in the application of AI/ML to a relevant field,
* Practical cloud native experience
* Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
* Demonstrated practical experience in machine learning techniques, supervised, unsupervised, and semi-supervised.
* Strong experience in natural language processing (NLP) and its applications.
* Solid coding level in programming languages including Python and experience in leveraging available libraries, like Tensorflow, Keras, Pytorch, Scikit-learn, or others, to dedicated projects.
Auto-ApplyCareer Accelerator Program - Software Engineer
Principal software engineer job in Dallas, TX
Change the world. Love your job. In your first year with TI, you will participate in the Career Accelerator Program (CAP), which provides professional and technical training and resources to accelerate your ramp into TI, and set you up for long-term career success. Within this program, we also offer function-specific technical training and on-the-job learning opportunities that will encourage you to solve problems through a variety of hands-on, meaningful experiences from your very first day on the job. The TMG Development program is a 12-month program for new college graduates in the TMG organization.
As a Software Engineer, you'll be at the forefront of software architecture design and gain exposure to application development. In this role, you'll design application software and development tools that will provide key automation to our test factories and to engineering groups across TI. Alongside a team of developers, you'll write code utilizing the latest software tools and technologies and explore how AI/ML can be leveraged when designing software to improve operational efficiencies. And, you will also work closely with business partners, factories, and IT teams to collaborate and solve business problems.
Put your talent to work with us as a software engineer !
Texas Instruments will not sponsor job applicants for visas or work authorization for this position.
Minimum requirements:
* Minimum Bachelor's degree in Computer Science, Computer Engineering, Electrical and Computer Engineering or related field
* Minimum Cumulative 3.0/4.0 GPA
Preferred qualifications:
* C/C++ and Java programming skills
* Familiarity with assembly language programming
* Strong knowledge of software engineering principles, data structures and algorithms
* Knowledge of Version Control Systems like Git
* Solid understanding of software engineering processes and the full software development lifecycle
* Demonstrated strong analytical and problem solving skills
* Strong written and verbal communication skills
* Ability to work in teams and collaborate effectively with people in different functions
* Strong time management skills that enable on-time project delivery
* Demonstrated ability to build strong, influential relationships
* Ability to work effectively in a fast-paced and rapidly changing environment
* Ability to take the initiative and drive for results
Minimum requirements:
* Minimum Bachelor's degree in Computer Science, Computer Engineering, Electrical and Computer Engineering or related field
* Minimum Cumulative 3.0/4.0 GPA
Preferred qualifications:
* C/C++ and Java programming skills
* Familiarity with assembly language programming
* Strong knowledge of software engineering principles, data structures and algorithms
* Knowledge of Version Control Systems like Git
* Solid understanding of software engineering processes and the full software development lifecycle
* Demonstrated strong analytical and problem solving skills
* Strong written and verbal communication skills
* Ability to work in teams and collaborate effectively with people in different functions
* Strong time management skills that enable on-time project delivery
* Demonstrated ability to build strong, influential relationships
* Ability to work effectively in a fast-paced and rapidly changing environment
* Ability to take the initiative and drive for results
Software Engineer Intern, application via RippleMatch
Principal software engineer job in Dallas, TX
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent.
About RippleMatch
RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers.
Requirements for the role
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle.
Familiarity with database concepts and basic SQL.
Interest in designing, coding, testing, and maintaining software applications.
Strong problem-solving skills and the ability to participate in debugging and technical challenges.
Good organizational and project management skills, with the ability to handle multiple tasks and deadlines.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and software development practices.
Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
Auto-ApplyStudent Software Engineering Intern
Principal software engineer job in Richardson, TX
Big challenges need bold thinkers. If you're someone who sees problems as opportunities, you'll thrive here. RESPEC is 100% employee-owned , which means we take ownership of every challenge. Here, your ideas drive real solutions. Since 1969, we've tackled complex challenges in energy transition, infrastructure resilience, digital transformation, and sustainability.
At RESPEC, you'll work alongside clients to take on critical problems
. Depending on your expertise, you might design infrastructure in remote locations, develop renewable energy solutions for global projects, or apply data-driven technology to improve mining and water systems.
We bring deep technical knowledge, real-world experience, and a commitment to work that matters. If you're looking for a place where your contributions have real impact, you'll fit right in.
We do not accept unsolicited resumes from third-party recruiters.
Job Description
RESPEC seeks a
Student Software Engineering Intern
for our Summer 2026 program in our
Albuquerque, NM
office.
Our Data and Technology technical Interns work under the general direction of a senior-level staff member or a supervisor and are responsible for assisting project teams with coding, planning, quality control, data analysis/entry, and other areas of focus. They are expected to collaborate with one or more technical mentors to assist with various projects.
Do you:
Talk nerdy?
Enjoy puzzles?
Love to learn cutting edge technology?
Thrive on writing software?
Love math?
Dream of solving real world problems?
If you answered yes to one or all of those questions, then we want to talk to you. At RESPEC, we hire the best of the best that love to learn, solve problems, appreciate a fun-loving culture, and want to be involved.
Duties of a Technical Intern may include but are not limited to the following:
Creating, modifying, and testing code, forms, and scripts needed to run computer applications
Working from specifications written by software developers or other individuals
Assisting software developers by analyzing user needs and reviewing software solutions
Assisting in administrative project tasks
Assisting the project team in identifying process improvements
Assisting the software development team with software update releases
Automating test cases by using a variety of test automation tools
Working with support and implementation teams to investigate production-support issues and perform root-cause analysis.
Qualifications
Enrolled in an accredited technical school or college and studying toward a degree in computer science, computer engineering, or a related field
Software development knowledge gained through either coursework or job experience
Exposure to needs analysis, development, and deployment of software applications
Salary depends on experience. This is temporary part-time position. No benefits are offered except those that are required for statutory purposes.
All your information will be kept confidential according to EEO guidelines.
Additional Information
Salary depends on experience. This is temporary part-time position. No benefits are offered except those that are required for statutory purposes.
All your information will be kept confidential according to EEO guidelines.
All your information will be kept confidential according to EEO guidelines.
Software Development Engineer-II
Principal software engineer job in Plano, TX
Who we are Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world's most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We're looking for talented team members who want to Dream. Do. Grow. with us.
An important part of the Toyota family is Toyota Financial Services (TFS), the finance and insurance brand for Toyota and Lexus in North America. While TFS is a separate business entity, it is an essential part of this world-changing company- delivering on Toyota's vision to move people beyond what's possible. At TFS, you will help create best-in-class customer experience in an innovative, collaborative environment.
Job Description
To save time applying, Toyota does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position at this time.
This position is based in Plano, TX.
Who we're looking for
At TFS, we're embarking on a technology transformation journey, creating next generation products and platforms. These products enable TFS to provide a best-in-class experience to our customers and partners and position us to rapidly scale to realize our vision of mobility for all by enabling freedom of movement for everyone.
We're looking for a well-rounded Software Development Engineer II to help lead the transformation of our TFS core systems into agile, cloud-native, and service-oriented platforms. This is a full stack role that requires strong technical judgment, hands-on experience with modern frameworks, and a proactive approach to system design and delivery. You'll work across backend and frontend technologies, take ownership of key components, and play a critical role in mentoring junior engineers while shaping the long-term evolution of our core business systems.
Key Responsibilities Include:
* Develop scalable backend services using Java, Spring Boot, and the broader Spring Framework.
* Build responsive UI components using React and modern JavaScript/TypeScript.
* Design and implement microservices, REST APIs, and event-driven components following layered and client-server architecture patterns.
* Deliver cloud-ready solutions using AWS SDK, and services such as S3, DocumentDB, Arora, and Amazon MSK.
* Deploy containerized applications to Amazon EKS using Docker, with CI/CD support via Jenkins and Artifactory.
* Write robust tests using JUnit, Mockito, Ready API, Postman, and Selenium to ensure code quality and reliability.
* Work with NoSQL databases, implement effective caching strategies, and manage builds using Maven and GitHub.
* Document and test APIs using Swagger and participate in peer reviews, architecture sessions, and production support efforts.
* Champion best practices in DevOps, code quality, and scalable design.
What you bring
* 5+ years of professional software development experience.
* Proficient in Java, Spring Boot, and RESTful API development.
* Experience with AWS services including EKS, S3, MSK, DocumentDB, and ElastiCache.
* Solid background in microservices, event-driven architecture, and cloud-native design.
* Familiarity with NoSQL databases, caching, and real-time streaming.
* Strong experience with Docker, CI/CD tools (e.g., Jenkins, Artifactory), and Git.
* Hands-on testing with JUnit, Mockito, and API testing tools.
Bonus if you have
* Experience with Amazon Corretto, Netty, Tomcat, or embedded server configurations.
* Familiarity with Amazon Managed Streaming for Apache Kafka (MSK).
* Knowledge of API documentation using Swagger/OpenAPI.
* Exposure to Ready API and service-level test automation.
Why You Should Apply:
If you're passionate about full stack development, excited to work across cloud-based architecture, and ready to take ownership of impactful systems, this is the opportunity for you. You'll lead initiatives that modernize enterprise technology while staying hands-on with cutting-edge tools.
What We Bring
During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:
* A work environment built on teamwork, flexibility, and respect.
* Professional growth and development programs to help advance your career, as well as tuition reimbursement.
* Team Member Vehicle Purchase Discount
* Toyota Team Member Lease Vehicle Program (if applicable)
* Comprehensive health care and wellness plans for your entire family.
* Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute.
* Paid holidays and paid time off.
* Referral services related to prenatal services, adoption, childcare, schools, and more.
* Tax-Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA).
* Relocation assistance (if applicable).
Belonging at Toyota
Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members' efforts to dream, do and grow without questioning that they belong.
Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.
Have a question, need assistance with your application or do you require any special accommodations? Please send an email to *****************************.
Auto-ApplySummer Intern - Software Development
Principal software engineer job in Dallas, TX
Experience GuideStone!
We are an innovative organization that invests in the spiritual, relational, financial, physical and professional development of our employees. We have a culture that values excellence, teamwork, humility, integrity, compassion and stewardship.
What We Offer You!
We offer employees a generous benefits package, flexible work schedules, the opportunity to be involved in community outreach and tuition reimbursement.
The Summer Intern - Software Developer will report to and work within the Software Development department. The role includes training and hands-on experience as a full-stack professional software developer. As a full-stack developer, you will develop, enhance, maintain, and support our codebase of custom applications and interfaces to third-party vendor products. Work will be completed in both team and individual settings. Candidates must have permanent U.S. work authorization; we do not sponsor employment visas or accept students on a student visa.
What you will do:
Train as a full-stack professional software developer. Your training will be a blend of videos, reading, researching, coding exercises, and completing an initial project.
After training is completed, you will be assigned projects pulled from various Scrum Team's backlogs.
The work will primarily be web application development using Microsoft tools and frameworks deployed to Azure (Microsoft's cloud). You can expect to work in C#, Razor, JavaScript, HTML, CSS, MVC, WebForms, SQL, and Git. The tools you will use are Visual Studio for application development, SQL Server Management Studio for SQL coding, and Azure Pipelines for CI/CD.
Follow standards for each of the programming languages you use.
Apply software patterns and best practices to write code and automated tests.
Utilize Azure for CI/CD, searching code repositories, updating release variables, and researching issues.
Submit Pull Requests (PR) for changes you make to code. Your PRs will be reviewed for completeness, accuracy, and adherence to standards.
Meet regularly with your manager to provide updates on your progress.
Learn various parts of GuideStone's business.
Document learnings in markdown.
What you will need:
Candidates must have permanent U.S. work authorization; we do not sponsor employment visas or accept candidates on student visas (e.g., F-1, CPT, OPT).
Must be a student in a Computer Science or Management of Information Systems (BS) degree program.
Must be a current student throughout the duration of the intern program.
Students in their senior year (expected graduation by August or December 2026) are preferred.
Minimum GPA of 3.0 required.
Completed at least one programming class or provided evidence of completed projects (multiple) in one programming language.
Strong culture fit with GuideStone.
Desire to continuously learn.
Generally curious with an emphasis in technology and learning.
Work well independently and within a team.
Enthusiasm for working in Microsoft technologies.
Enjoy problem solving.
#LI-DNP
Auto-Apply