Post job

Principal software engineer jobs in Lubbock, TX

- 7,020 jobs
All
Principal Software Engineer
Senior Software Engineer
Senior Engineer
Data Engineer
Software Engineer
Software Developer
Senior Software Application Engineer
Senior Software Engineer/Senior Tester
Software Development Manager
Senior Test Engineer
Lead Technician
Junior Software Developer
Lead Architect
Lead Developer
Senior Leader
  • Software Development Manager, OTS Delivery Software Engineering

    Amazon Stores 4.7company rating

    Principal software engineer job in Austin, TX

    Operations Technology Solutions (OTS) at Amazon is at the forefront of creating, securing, and maintaining advanced technical infrastructure and devices. These innovations span across Amazon's diverse landscape, including Fulfillment Centers, Transportation, Logistics, Specialty Fulfillment, Air, and Pharmacy sectors. Our skilled operators count on OTS to test, certify, deploy, and sustain state-of-the-art network solutions and end-user equipment at approximately 2,500 global sites where Amazon thrives. Committed to exceeding customer expectations, OTS ensures a secure and reliable infrastructure through its extensive network of over 4,000 field technicians and engineers. These professionals are vital in managing the daily operations and growth of Amazon's vast fulfillment and logistics network. Key job responsibilities As a Software Development Manager for Delivery Software Engineering team within OTS org, you will be responsible for managing teams of engineers in design, development, test and deployment of software and services that enable our FC Operations and Field IT customers worldwide. A successful candidate will have an established background in developing custom built firmware, software or ServiceNow applications, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. - Hire, motivate, mentor and develop a team of engineers, promoting growth and opportunity - Establish high bar for processes and software quality standards - Work closely with Product Management to break down feature requirements into software deliverables and launch plan - Actively participate in system design reviews, team process improvement, triage, communicate status, escalate, and remediate critical issues quickly - Drive process improvement strategies: (1) the services we deliver for our customers, (2) dependency management; how we work with our partner teams, and (3) operational excellence - Ability to crisply describe vision and strategy at a high level while also diving into detail to make rapid decisions and bring issues to resolution A day in the life • Build a best-in-class engineering team that delivers excellent results through rapid iterations • Design and develop state-of-the-art approaches to solving complex and ambiguous problems • Cultivate engineering and operational excellence through metrics and continuous learning • Provide thought leadership and establish technical vision for the team • Use software engineering best practices to ensure a high standard of quality for all of the team deliverables Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include: - Medical, Dental, and Vision Coverage - Maternity and Parental Leave Options - Paid Time Off (PTO) - 401(k) Plan If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you're passionate about this role and want to make an impact on a global scale, come join us! About the team The Delivery Software Engineering (DSE) team has a mission to establish and standardize software development products that fuel increases in efficiency, customer satisfaction, and quality within OpsTech IT. This role is for you if you're passionate about software development, process improvement, and having the world-wide impact across all Amazon Fulfillment Center. BASIC QUALIFICATIONS- 3+ years of engineering team management experience - 7+ years of engineering experience - 5+ years of leading the definition and development of multi tier web services experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience partnering with product or program management teams - 3+ years of leading development of applications backed by AWS services or using other cloud based technologies and services experience PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers - Experience managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $166,400/year in our lowest geographic market up to $287,700/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $166.4k-287.7k yearly 4d ago
  • ASIC Senior Test Engineer, Annapurna Silicon Operations

    Annapurna Labs (U.S.) Inc. 4.6company rating

    Principal software engineer job in Austin, TX

    Annapurna Labs develops the silicon used in our most advanced machine learning accelerator servers, utilizing the latest process nodes and massively scaled server clusters to provide the best hardware platform to customers for both inference and training workloads. We are seeking a mid-career semiconductor test engineer with a background in classic ATE platforms to create a clean running extremely low DPPM product-line forming the foundation to our servers. As our final product is a server, not just the silicon, you will find yourself stretching beyond structural testing and incorporating a lot more mission profile testing, utilizing a variety of external controlling ICs, porting server management and customer run-time software, including the use of virtualized machines and specific microcontrollers found in the end application. As such a curious mindset and an urge to learn system architecture will greatly benefit you in this role. We are a nurturing and supporting group that will ensure you have access to all tools, code and mentorship needed to become effective in this exciting new way of working! Key job responsibilities Core deliverables you will be responsible for: -Hardware development for probe, final test, system level test. -Software development for each insert -General tool development support A day in the life As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You'll also: - Build high-impact solutions to deliver to our large customer base. - Participate in design discussions, code review, and communicate with internal and external stakeholders. - Work cross-functionally to help drive business decisions with your technical input. - Work in a startup-like development environment, where you're always working on the most important stuff. About the team AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services. Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago-even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world. About AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. BASIC QUALIFICATIONS- Bachelor's In Electrical engineering or Computer Science - 2+ years of experience in C/C++ and/or Microsoft VBA/VBT and terminal shell environments - 2+ years on Advantest 93K, Teradyne IGXL based testers or other system level testers PREFERRED QUALIFICATIONS- Familiar with LUA, python, shell scripting - Compilers, generating SOs and DLLs from large code bases - Experience with JMP, Optimal plus. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $143,300/year in our lowest geographic market up to $247,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $143.3k-247.6k yearly 4d ago
  • Lead Tech

    Biolife Plasma Services 4.0company rating

    Principal software engineer job in Spring, TX

    By clicking the “Apply” button, I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takeda's Privacy Notice and Terms of Use. I further attest that all information I submit in my employment application is true to the best of my knowledge. Job Description About BioLife Plasma Services Every day at BioLife, we feel good knowing that what we do helps improve the lives of patients with rare diseases. While you focus on our donors, we'll support you. We offer a purpose you can believe in, a team you can count on, opportunities for career growth, and a comprehensive benefits program, all in a fast-paced, friendly environment. BioLife Plasma Services is a subsidiary of Takeda Pharmaceutical Company Ltd. OBJECTIVES/PURPOSE Responsible for all job duties associated with the screening, processing, and sample collection for new and repeat donors, as well as center leadership and training. Fully trained in all Medical History, Phlebotomy, and Sample Processing job skills. Position will provide oversight of operational flow, assist in training new and existing employees, and provide leadership to staff. All listed duties must comply with federal, state, local and company-specific regulations related to quality of product, employee and donor safety and to the proper performance of day-to-day activities. ACCOUNTABILITIES Committed to meet customer service expectations (5%) Greet donors as they enter and exit the donor floor. Answer phones within reasonable timeframe. Maintain orderly filing system, purging records as needed. Maintain qualifications and perform all duties (core and elective) for Medical History, Phlebotomy, and Sample Processing areas. Train new and existing staff on donor center procedures through demonstration, instruction, observation, and feedback. (60%) Provide leadership and training assistance in support of center management and supervisory team, including oversight of operational flow. (25%) Perform all non-core area tasks, and those limited to Lead Technician and above (including, not limited to): (10%) Respond and analyze HB detect alarms associated with Aurora machines and/or RBC spills associated with the PCS2 machines. Perform change of lot number for soft goods. Perform quarterly and annual tube sealer maintenance DIMENSIONS AND ASPECTS Technical/Functional (Line) Expertise Supports the center management team in identifying operational opportunities for continuous improvement, initiating changes to center processes as needed, through use of company approved procedures (including but not limited to 5S, Value Stream Mapping and Kaizen). Maintain general cleanliness of work area and assist other work areas as needed to ensure a clean and professional environment. Ability to read and follow Standard Operating Procedures (SOPs) and to maintain complete and accurate records. Good verbal communication and customer service skills. Demonstrated technical competence Requires demonstrated leadership and technical expertise, including full certification in Medical History, Phlebotomy, and Sample Processing. Internal promotion requiring a minimum of one-year experience with BioLife, deviation from guideline may occur based on business needs. Leadership Integrity Fairness Honesty Perseverance Putting the patient at the center Building trust with society Reinforcing our reputation Developing the business Effective coaching and counseling skills. Decision-making and Autonomy Refers to Center Manager for guidance on complex, medium-impact or above decisions (internal) Refers to management team for escalated donor/employee concerns (internal) Interaction Responsible for providing exceptional customer service to donors (external) and fellow employees (internal) Attend staff meetings and other team meetings as required. Ability to multi-task and work as a team player. Attention to detail and ability to work independently Effective coaching and counseling skills. Innovation Coordinates will all other center roles to effectively problem solve, ensure safety of staff and donors, and provide an exceptional customer experience. Complexity Production environment requiring the ability to walk and stand for the entire work shift. Requires frequent leaning, bending, stooping, crouching, and reaching above the shoulders and below the knee. Requires frequent lifting up to 32 pounds, and occasional lifting up to 50 pounds. Must have fine motor coordination, depth perception, and ability to hear equipment sounds from a distance. Due to potential exposure to blood borne pathogens (risk level 1), 90% of work tasks require pro-longed glove wear Requires frequent lifting up to 32 pounds, and occasional lifting up to 50 pounds. Must have fine motor coordination, depth perception, and ability to hear equipment sounds from a distance. Due to potential exposure to blood borne pathogens (risk level 1), 90% of work tasks require pro-longed glove wear EDUCATION, BEHAVIOURAL COMPETENCIES AND SKILLS: Essential: High School Diploma or equivalent required Desired: Experience in a laboratory, hospital, or other regulated environment is a plus ADDITIONAL INFORMATION FLSA Classification (US) - Non-Exempt Other duties and responsibilities as assigned. BioLife Compensation and Benefits Summary We understand compensation is an important factor as you consider the next step in your career. We are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. For Location: USA - TX - Spring U.S. Hourly Wage Range: $19.00 - $26.13 The estimated hourly wage range reflects an anticipated range for this position. The actual hourly wage offered may depend on a variety of factors, including the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, certifications or other professional licenses held, and the location in which the applicant lives and/or from which they will be performing the job. The actual hourly wage offered will be in accordance with state or local minimum wage requirements for the job location. U.S. based employees may be eligible for short-term incentives. U.S. based employees may be eligible to participate in medical, dental, vision insurance, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, a tuition reimbursement program, paid volunteer time off, company holidays, and well-being benefits, among others. U.S. based employees are also eligible to receive, per calendar year, up to 80 hours of sick time, and new hires are eligible to accrue up to 120 hours of paid vacation. EEO Statement Takeda is proud in its commitment to creating a diverse workforce and providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, parental status, national origin, age, disability, citizenship status, genetic information or characteristics, marital status, status as a Vietnam era veteran, special disabled veteran, or other protected veteran in accordance with applicable federal, state and local laws, and any other characteristic protected by law. LocationsUSA - TX - SpringWorker TypeEmployeeWorker Sub-TypeRegularTime TypeFull time Job Exempt No
    $19-26.1 hourly Auto-Apply 15h ago
  • Senior Software Engineer, Server Control Firmware

    Annapurna Labs (U.S.) Inc. 4.6company rating

    Principal software engineer job in Austin, TX

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago-even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world. In Annapurna Labs we are at the forefront of hardware/software co-design not just in Amazon Web Services (AWS) but across the industry. Our Chassis Software team is looking for candidates interested in diving deep into the different hardware technologies that power our Machine Learning servers and develop the software and firmware to drive, support and sustain these technologies as they evolve though concept and manufacturing, and finally take their place in our rapidly expanding fleet of cutting edge Machine Learning products our customers demand. Key job responsibilities - Provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for Machine Learning Accelerator (MLA) servers. - Continuously collaborate with other server and board software teams responsible for accelerator management firmware and other programmable logic devices. - Work within the larger MLA Systems Software group to support development of mission-mode firmware, exercisers for manufacturing and vetting, and automation for qualification and deployment. - Engage in new product development by participating in early concept design reviews, schematic approvals, offsite board bringup and laboratory-based testing. A day in the life The MLA Chassis Software team was formed to focus on board firmware primarily for mission-mode control of sensors and other board-level hardware. This includes debug, testing, qualification, and manufacturing. We touch technologies from device drivers to the I2C infrastructure pervasive in the server and everything in between. We are not working on machine learning algorithms, but rather we work on the physical systems (hardware) which execute and accelerate those machine learning algorithms. Data paths, I2C, and device control are our bread and butter. Some of us know what a Tensor is but really it's not what we do. About the team Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. About AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS- Bachelor's degree in computer science or equivalent - Experience writing software for DDR/HBM controllers and PHYs Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $151.3k-261.5k yearly 3d ago
  • Junior Software Developer (AI-Enabled Development)

    Facility Grid

    Principal software engineer job in Austin, TX

    Department: Engineering Reports To: Senior Developer Salary range: $90k-$125k About the Role Facility Grid is looking for a Junior Software Developer eager to grow in a modern AI-assisted development environment. You'll work closely with senior engineers, learning to apply AI tools like Cursor and Claude Code to build and maintain high-quality applications. This role is perfect for someone who's passionate about coding, problem-solving, and learning from an experienced team. Responsibilities Develop and maintain application features under the guidance of senior developers. Use AI coding assistants (Cursor, Claude Code, Copilot, etc.) to enhance productivity and code quality. Write clean, well-documented, and efficient code in PHP and Laravel. Collaborate with the team to troubleshoot, debug, and test applications. Participate in sprint planning, code reviews, and documentation efforts. Qualifications 1-3 years of professional or academic software development experience. Familiarity with PHP, Laravel, and MariaDB (coursework or internship experience acceptable). Demonstrated use or strong interest in AI-assisted development tools (e.g., Cursor, Claude Code). Eagerness to learn and grow within a collaborative engineering team. Nice to Have Experience with Ionic, Flutter, or hybrid app development frameworks. Understanding of REST APIs, modern web development, and version control (Git). Exposure to Agile methodologies and CI/CD workflows. Why Join Facility Grid? Opportunity to shape the future of a growing company. Collaborative, entrepreneurial culture where your voice matters. Competitive compensation and benefits. Medical, dental, and vision insurance optional 401(k) with company match Wellness resources
    $90k-125k yearly 2d ago
  • Senior Software Developer

    Datacenterhawk

    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.
    $84k-111k yearly est. 2d ago
  • Lead Spec - Identity IQ Developer - 2510001843

    Energy Transfer Partners 4.7company rating

    Principal software engineer job in Houston, TX

    *Summary:* We are looking for a developer to join our team to develop, maintain, and support our Sailpoint Identity IQ instance using best practice development processes. Apply below after reading through all the details and supporting information regarding this job opportunity. *Essential Duties and Responsibilities:* Design, Support, and Administrate Sailpoint Identity IQ (IIQ) Environment including: · Workflows · Applications · Certifications · Rules · Tasks · Forms · Reports · Serve as an escalation point for the team to help troubleshoot, diagnose, and resolve issues with IIQ using best practice methodologies · Interface with vendor support and lead problem resolution where the issue is product related · Maintain the application GIT repository *Required Skills* *Requirements:* *Education and/or Experience, Knowledge, Skills & Abilities:* _To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily. The requirements for this position are listed below:_ Bachelor's degree or equivalent experience and 8+ years of relevant work experience 4 years of SailPoint Identity IQ Development experience (Certification is a plus) · Understanding of underlying IIQ framework (Database, Servers, Tomcat, API, etc.) · Read/Write and understand XML · Read/Write and understand BeanShell · Must have excellent written and oral communication skills · Ability to work with limited supervision and to supervise others for limited engagements · Operates well in an environment with regularly changing xevrcyc priorities · Comfortable with a high operational tempo · Bachelor's degree preferred or equivalent experience · Strong ITIL understanding (ServiceNow is a plus) *Equal Opportunity Employer/Disability/Vet* Job Type: Full-time Benefits: * 401(k) * Dental insurance * Health insurance Education: * Bachelor's (Required) Experience: * relevant work: 8 years (Required) * SailPoint Identity IQ Development: 4 years (Required) Work Location: In person
    $102k-135k yearly est. 1d ago
  • Lead Azure Platform Architect

    Fractal 4.2company rating

    Principal software engineer job in Dallas, TX

    Fractal Analytics is a strategic AI partner to Fortune 500 companies with a vision to power every human decision in the enterprise. Fractal is building a world where individual choices, freedom, and diversity are the greatest assets. An ecosystem where human imagination is at the heart of every decision. Where no possibility is written off, only challenged to get better. We believe that a true Fractalite empowers imagination with intelligence. And that it will be such Fractalites that will continue to build the company for the next 100 years. Please visit Fractal | Intelligence for Imagination for more information about Fractal. Key Responsibilities Design, implement, and manage Azure infrastructure components including Virtual Machines, Blob Storage, Azure Active Directory, Virtual Networks, Network Security Groups, and networking configurations. Operate across multiple Azure subscriptions within Azure Management Groups and Azure Landing Zones, collaborating with governance teams to ensure compliance and consistency. Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD. Automate infrastructure provisioning using Terraform and Azure Resource Manager (ARM) templates or Bicep. Apply DevSecOps principles to enforce security best practices across cloud environments. Support incident response and troubleshoot infrastructure and networking issues across distributed systems. Collaborate with cross-functional teams to design and maintain scalable, resilient platforms. Define and implement SRE practices including SLIs, SLOs, and Error Budgets to measure and improve platform reliability. Contribute to observability initiatives by implementing centralized logging and metrics ingestion across Azure subscriptions using Azure Monitor, Log Analytics, and Azure Functions. Support the development of dashboards and alerting frameworks using tools like Grafana, Datadog, or Prometheus to improve platform visibility and reliability. Integrate observability with incident management tools such as ServiceNow, MS Teams, or Slack. Contribute to tagging frameworks and FinOps reporting automation for cost attribution and optimization. Participate in blameless postmortems and incident trend analysis to reduce operational toil. Maintain documentation, architectural diagrams, and operational playbooks for platform components. Architectural Strategy & Governance Define architecture vision of a data platform and roadmap leveraging Azure and Databricks tech stack. Establish and enforce architectural standards, patterns, and governance models. Enable architecture reviews and technical design sessions for client projects. Cloud Platform & Data Architecture Architect scalable, resilient, and secure Azure infrastructure across multiple subscriptions and landing zones. Design and optimize Azure Databricks environments for data engineering, machine learning, and analytics workloads. Collaborate with governance and security teams to ensure compliance and consistency. DevOps & Automation Leadership Oversee CI/CD strategy and tooling across Azure DevOps, GitHub Actions, Jenkins, or GitLab. Guide infrastructure automation using Terraform, ARM templates, and Bicep. Security & Reliability Engineering Champion DevSecOps principles and platform security best practices. Define and implement SRE frameworks including SLIs, SLOs, and Error Budgets. Observability & Incident Management Architect centralized logging, metrics ingestion, and alerting frameworks using Azure Monitor, Log Analytics, Grafana, Datadog, and Prometheus. Integrate observability with incident management tools like ServiceNow, MS Teams, or Slack. Cross-Functional Collaboration Partner with data engineering, analytics, and product teams to align platform capabilities with business needs. Provide architectural guidance on Databricks workloads, including Delta Lake, MLflow, and Unity Catalog. Enable documentation on architectural diagrams, platform playbooks, and knowledge repositories. Education & Certifications B.E / B.Tech / BCA / MCA or equivalent. Preferred Certifications: Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: DevOps Engineer Expert Microsoft Certified: Azure Administrator Associate Pay: The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled. At Fractal, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is: $140,000 - $165,000. In addition, you may be eligible for a discretionary bonus for the current performance period. Benefits: As a full-time employee of the company or as an hourly employee working more than 30 hours per week, you will be eligible to participate in the health, dental, vision, life insurance, and disability plans in accordance with the plan documents, which may be amended from time to time. You will be eligible for benefits on the first day of employment with the Company. In addition, you are eligible to participate in the Company 401(k) Plan after 30 days of employment, in accordance with the applicable plan terms. The Company provides for 11 paid holidays and 12 weeks of Parental Leave. We also follow a “free time” PTO policy, allowing you the flexibility to take time needed for either sick time or vacation. Fractal provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local law.
    $140k-165k yearly 2d ago
  • Frontend Software Developer

    Attractivate Consulting Solutions

    Principal software engineer job in Houston, TX

    Title: Senior Frontend Developer Type: Direct Hire Schedule: On-Site Salary: Base plus annual bonus! Work Authorization: No Sponsorship is offered We're looking for a front-end expert to help elevate our digital experience and drive innovation across our web platforms. Job Summary: We're seeking a Senior Front-End React Developer with 5+ years of experience building modern, responsive web applications. You'll lead UI development using React.js, collaborate with backend teams using Python, and work with databases and basic cloud services to deliver scalable, high-performance solutions. Responsibilities: Develop and maintain dynamic web interfaces using React.js and JavaScript Build reusable components and optimize performance across devices Integrate with Python APIs and manage data flow from relational/NoSQL databases Collaborate with designers and backend engineers to deliver seamless user experiences Leverage basic cloud services (AWS, Azure, GCP) for deployment and scalability Participate in code reviews, Agile sprints, and CI/CD workflows Requirements: 5+ years of front-end development experience Strong proficiency in React.js, JavaScript, HTML, and CSS Experience with Python and API integration Familiarity with databases (PostgreSQL, MongoDB, etc.) Exposure to cloud platforms and Git-based version control Excellent communication and problem-solving skills
    $70k-95k yearly est. 1d ago
  • Senior Tunnel Engineer PE (12 years Experience required)

    Kilduff Underground Engineering, Inc.

    Principal software engineer job in Euless, TX

    Kilduff Underground Engineering (KUE) is a tunnel and trenchless design consulting firm that is seeking Senior Tunnel Engineers with 12+ years of experience for our office in Dallas, TX. This position will assist in managing projects focused on underground construction and design, provide exposure to many different trenchless methods, and the ability to work on projects nationwide. At KUE, we specialize in tunnels and trenchless technologies with a focus on the design, inspection and rehabilitation of tunnels ranging in size from 12-inches to 60-feet in diameter. Additionally, the firm provides standard geotechnical design services, deep excavation support design (SOE), ground improvement design, claims support, construction inspections, as well as survey geotechnical instrumentation services. In its 11 years in business, KUE is seeking an experienced tunnel/geotechnical and/or structural Engineer who is capable of assisting in the oversight and management of all engineering efforts out of our Dallas, TX office. *Responsibilities and Tasks Include:* * Support of Excavation Design * Tunnel Initial Support Design * Geotechnical Data Analysis * Structural Analysis and Design * Ground Improvement Design * Trenchless Technologies * Construction Inspections * Project Management * Track Project Budgets * Prepare Proposals * Mentoring of Junior Staff * Manage & Build Client Relationships *Other Details About the Position:* This position offers challenging work with significant project variety at a successful, growing company. The position offers the opportunity to work on every aspect of the underground construction industry, including owner support, such as conceptual tunnel/trenchless design and construction inspections, as well as contractor support, such as temporary/final support of excavation design and claims support. The Senior Engineer will be part of an experienced team working on a variety of heavy civil projects and will generally perform the following duties: * Execute geotechnical site assessments, including subsurface soil, rock, and groundwater sampling, monitoring well installation, etc. * Assist in the preparation of geotechnical data reports, geotechnical design reports, geotechnical baseline reports, etc. * Lead or assist in the preparation of detailed technical designs for tunnel structures and excavation plans, such as for precast segmental liners, SEM/NATM tunneling methods, pipe canopy method, etc. * Assist in support of excavation design, including shaft systems such as secant piles, caisson, rib and lagging, sheet piles, and soldier piles and lagging, etc. * Manage or assist project managers in assigned projects, including budget tracking, invoice approval, and team management, while providing high level consulting and support on assigned projects. * Participate in the proposal and project budget creation process. * Work closely with interdisciplinary project teams, field personnel, and staff between multiple offices to complete projects within scope, budget, and schedule. *Qualifications:* * Candidates with a background in geotechnical, mining, and structural engineering are preferred, though all applicants are welcome. * Bachelor's degree in Civil, Geotechnical or Tunnel Engineering, or closely related field from an accredited program. A Master's degree in Civil, Geotechnical or Tunnel Engineering is preferred. * Require a minimum of 12 years of related experience working within the heavy civil or similar industry. Previous consulting experience is a plus. * Excellent written and verbal communication skills and strong problem-solving abilities. * Must possess strong interpersonal skills and ability to work within a team framework. * Self-motivation and the ability to multi-task (write reports, analyze data, perform design tasks, etc.). * Professional registration as an engineer (PE). * Must have valid US Driver's License and be authorized to work in the United States. *Compensation Range:* The expected compensation range for this position is in compliance with all local/state regulations and is based on several factors, including but not limited to: * Individual education, qualifications, prior work experience, and work location. *Benefits:* * Competitive compensation package, dependent upon experience. * Annual performance-based bonus. * Ownership and profit sharing. * Extensive benefits package that takes care of you, so you can focus on doing great work. From insurance and disability to time off and wellness programs, we provide the tools to meet your needs. * Company matching IRA. * EEO/Minorities/Females/Disabled/Veterans Please visit our company website at ************************** to learn more about our firm and email your resume and cover letter to Jim Johnson at *******************************. Job Type: Full-time Pay: $125,000.00 - $225,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance * Paid time off * Relocation assistance Work Location: In person
    $125k-225k yearly 1d ago
  • Senior Software Engineer

    Engtal

    Principal software engineer job in Austin, TX

    Software Engineer - Backend Systems (Energy Infrastructure Platform) We're working with a bold, mission-driven power company that's rebuilding the backbone of the American energy system. By combining software, distributed infrastructure, and engineering speed, they are rolling out a next-gen platform that strengthens the grid and empowers communities nationwide. If you're passionate about transforming critical infrastructure and building software that touches the real world, this is your moment. The team is developing the operating system powering their entire distributed energy platform. From orchestrating fleets of batteries and real-time grid response to managing field deployments and automating logistics, this is the digital foundation for the future of American power. As a backend software engineer, you'll help scale the core systems that bring this infrastructure to life. What You'll Do: Design core backend services and scalable APIs that control everything from grid balancing to field ops. Own the stack: Work primarily in Go and Python, deploying into modern AWS-based cloud environments. Use Terraform to define infrastructure-as-code and Temporal to orchestrate complex workflows. Collaborate across disciplines-deployment, hardware, and operations-to build high-reliability systems that cross physical and digital boundaries. Every line of code you write will have real-world impact on homes, businesses, and the grid. What You Bring: 2+ years of professional experience in backend software development (open to multiple seniority levels). Proficiency in Go, Python, Java, or similar languages. Familiarity with AWS, Docker, Kubernetes, or other modern cloud and container technologies. Passion for clean, maintainable code and solid testing practices. Strong product mindset-you're thinking about the impact and user outcome, not just the implementation. This is your chance to build systems that don't just ship a product, they power a nationwide platform that's redefining how energy works in America. You'll shape system behavior from silicon to deployment, partner with elite engineers, and lead innovation in one of the most critical and dynamic sectors of our time.
    $88k-117k yearly est. 2d ago
  • Senior Developer

    Hcltech

    Principal software engineer job in Dallas, TX

    HCLTech is looking for a highly talented and self- motivated [Senior Developer] to join it in advancing the technological world through innovation and creativity. Job Title: [Senior Developer} Position Type: Full-time Location: Dallas, TX Role/Responsibilities Core Skills & Experience: Programming Languages: Python, Java, C++ Solid understanding of AI / ML concepts Knowledge of database fundamentals and MySQL Cloud experience (AWS, Azure, or GCP) Linux Expertise: RedHat Enterprise Linux Strong verbal communication and technical writing skills Flexible mindset with persistence and strong work ethic What you'll do We are seeking an Entry-Level Software Delivery Engineer who combines strong Computer Science academic experience in AI/ML with foundational software development skills. This role is ideal for candidates who understand the principles and purpose of AI/ML and can apply that knowledge to telecom application development and testing Education Requirements: Degree: Computer Science with strong GPA Academic experience in Artificial Intelligence (AI) and Machine Learning (ML) Pay and Benefits Pay Range Minimum: $90000 per Year Pay Range Maximum: $ 120000 Per Year HCLTec is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $90k-120k yearly 1d ago
  • Senior Technical Lead

    S Piper Staffing LLC

    Principal software engineer job in The Colony, TX

    Title: Senior Technical Lead Type: W-2 Contract / Hybrid Note: No Sponsorship / No C2C / No Exceptions We are hiring Technical Leads (Hands-on Senior Tech Leads) to lead solution design, guide engineering teams, and act as a trusted advisor to clients. This role blends deep technical expertise with consulting engagement leadership, combining architecture, delivery, and direct contribution to development. You will help shape the technical direction, support presales, and ensure the successful delivery of complex, AI-enabled solutions. We are seeking candidates who thrive in a fast-paced, client-facing, consulting environment and enjoy balancing strategic architecture with hands-on problem-solving. Qualifications & Requirements: Must have a Consulting & Leadership DNA. Proven experience in consulting or professional services environments. Ability to lead technical delivery while being deeply hands-on. Strong communication skills and ability to influence stakeholders at all levels. Proficiency in .NET (C#, ASP.NET Core), Python, and Azure. Experienced in delivering enterprise-scale, cloud-native solutions. Understanding of CI/CD, DevOps, architecture patterns, and security best practices. Practical experience integrating GenAI tools (e.g., OpenAI, Azure OpenAI, LangChain) into real-world solutions. Ability to evaluate, design, and deliver AI-enabled capabilities for clients. Familiarity with Power Platform, Fabric, or broader Microsoft ecosystem tools. Experienced in startup or high-growth consulting environments. Must (currently) live close enough to The Colony, TX to work on-site 3 days every week. No Sponsorship / No C2C / No Exceptions. Key Responsibilities: Lead solution architecture and design for client engagements, ensuring scalable, secure, and maintainable solutions. Stay hands-on in coding, prototyping, and troubleshooting throughout the delivery lifecycle. Architect and deliver modern, cloud-native, GenAI-enabled applications using .NET, C#, Python, Azure, and related technologies. Define and enforce engineering standards, architecture patterns, and best practices. Partner with clients to understand business challenges and translate them into technical solutions. Lead technical discovery sessions and contribute to presales solution shaping. Present and explain complex technical concepts in clear, business-relevant language. Bring a consultative approach that challenges assumptions and adds strategic value. Provide technical oversight to development teams, offering direction, reviews, and hands-on support. Mentor engineers, fostering a culture of ownership, quality, and continuous improvement. Collaborate with Delivery Managers to ensure projects meet scope, timeline, and quality goals. Contribute to AI vision and service offerings, including GenAI and Agentic AI integration. Guide clients in identifying and implementing impactful AI solutions. Support internal R&D efforts to advance our technical capabilities.
    $72k-122k yearly est. 2d ago
  • Intune / SCCM Senior Engineer

    Cornerstone Technology Talent Services 3.2company rating

    Principal software engineer job in Irving, TX

    Job Posting: Intune / SCCM Senior Engineer Schedule: Monday-Friday, 8:00 AM - 5:00 PM Type: Long Term Contract We are seeking an experienced Intune/SCCM Senior Engineer to support ongoing expansion within the End User Computing space. This role focuses on enhancing and stabilizing a complex enterprise environment, contributing to integration efforts related to mergers and acquisitions, and ensuring alignment with established organizational standards. This assignment also offers an opportunity for potential long-term team placement, based on performance and business needs. Key Responsibilities Perform detailed gap analysis of Intune and SCCM environments to ensure alignment with corporate standards. Support integrations related to new Mergers & Acquisitions by comparing acquired environments against the current enterprise configuration. Package and deploy applications across a large-scale environment. Document existing infrastructure, configurations, and deployment processes. Assist with deployment of security applications and policy updates within the Intune tenant. Update and maintain policies to conform with established standards and best practices. Required Skills & Experience 4+ years of hands-on experience with Microsoft Intune and SCCM in a large enterprise environment. Strong background performing gap analysis within Intune and SCCM. Proven experience packaging and deploying applications across an enterprise. Ability to work cross-functionally and contribute to infrastructure alignment and documentation efforts
    $105k-133k yearly est. 2d ago
  • Senior Databricks Engineer

    Altea Healthcare 3.4company rating

    Principal software engineer job in Houston, TX

    Job Title: Senior Azure Databricks Engineer Company: Aarista/ Altea Healthcare IT Job Type: Full-Time About Us: Our mission is to improve outcomes for Chronic Care patients who are dependent on multiple daily medications. Our proprietary and vertically integrated EMR technology solutions enable providers to enhance medication adherence through improved access, owned physician network, information Position Overview: We are looking for a Senior Databrick engineer and lead. This person will play a key role on the core development team that is working on supporting and building our next generation suite of products, Revenue Cycle Management system. As a member of our core development team, this person will contribute significantly to designing and implementing various product features. In addition to bringing their experience building using the Microsoft stack, this role will also require learning and implementing solutions using other technologies on an as needed basis. We are an exciting healthcare startup company, so we need someone that is agile since changes are expected. Visa and Sponsorship Information: Please note that Altea Healthcare is unable to provide sponsorship for visas or work permits. Your Role: Support, design and develop RCM software covering Databrick/DataFactory with main technology stack GoLang and MongoDB Brainstorm with your team to conceptualize and build new features. Experience with the Azure-based infrastructure and help us to leverage cloud technologies to ensure we can scale in line with customer adoption. Partner with business analysts and other developers in order to fully understand product requirements and implement solutions which meet these requirements. Provide technical leadership including architecture design, coding, code review, practices and skills development. Provide development and operational support of Aarista RCM platform. You: You thrive in a team environment but can also work independently. You are passionate about using your technical knowledge and skills to solve real business problems and are motivated by understanding the value that your work adds. A self-starter that can manage their own workload and an ever-growing task list. A team player and leader. Problem solving of potential roadblocks which could potentially impact patient care, strategic, and technical goals of the business. Expert in Azure Databricks/DataFactory Working knowledge with MongoDB Working knowledge of relational databases such as SQL Server, Azure SQL Has healthcare EDI 835/837 and clearing house experience You are passionate about creating innovating and exciting new technology and want to provide end users with the best possible experience. Have experience with Software development Lifecycle (SDLC) including system requirements collection, architecture, design, development, testing, maintenance and enhancement across a variety of technologies. Required Experience: Azure Databrick, Notebook Azure Data Factory PySpark Scala Nice to have: MongoDB MS SQL, Azure SQL (SQL Server) Azure Data lake store Data modeling, UML and Design Patterns Azure experience
    $93k-124k yearly est. 2d ago
  • Senior Application Security Engineer

    Net2Source (N2S

    Principal software engineer job in Dallas, TX

    Role: Senior Application Security Engineer Term: Contract The top 3-5 skills are: Comptia Security + or equivalent, deep understanding of security vulnerabilities in multiple programming languages (e.g., Python, Java, JavaScript, C#), experience developing automation solutions using Python, Java, or PowerShell. Key Responsibilities Ability to identify, triage, and remediate issues such as injection flaws, insecure deserialization, and misconfigurations. Integrate and manage SAST and DAST tools within CI/CD pipelines. Collaborate with development teams to remediate vulnerabilities and enforce secure coding standards. Design and implement guardrails for AI-powered applications, mitigating risks like prompt injection, model inversion, and data poisoning. Develop and maintain security policies, procedures, and documentation. Conduct security assessments and provide actionable recommendations. Analyze complex problems and implement effective solutions or workarounds. Mentor junior engineers and promote security awareness across teams. Build and maintain CI/CD pipelines using tools like CloudBees, Jenkins, Buddy, UrbanCode, etc. Develop automation solutions using Python, Java, or PowerShell. Work with APIs, endpoints, and databases to develop integrated security solutions. Use IDEs such as Visual Studio, Visual Studio Code, Eclipse for secure development and debugging. Implement and manage GitHub Advanced Security features including code scanning, secret scanning, and Dependabot alerts. Apply extensive experience working with DevOps tools such as GitHub, including workflows, actions, and advanced workflow automation. Understand and remediate security vulnerabilities across multiple programming languages. Work with Azure Resource Manager (ARM) and scripting tools including PowerShell, Azure CLI, JavaScript, Shell scripts, Python, or similar. Collaborate within an Agile team environment using Azure DevOps. Familiarity with OWASP Dependency-Check and similar tools to manage third-party risks Preferred Qualifications Hands-on experience with SAST and DAST tools (e.g., Veracode, GitHub) Deep understanding of security vulnerabilities in multiple programming languages (e.g., Python, Java, JavaScript, C#). Solid understanding of OWASP Top 10 and familiarity with SANS Top 25 vulnerabilities. Experience with AI security concepts and mitigation strategies. CompTIA Security+ certification or equivalent. Experience with cloud-native security (AWS, Azure, GCP). Experience developing solutions that combine data from APIs, endpoints, and databases. Outstanding communication and strong analytical skills. Ability to function effectively in a globally diverse work environment. Clearly communicates risks, solutions, and security posture to technical and non-technical stakeholders. Experience with GenAI risk mitigation (e.g., prompt injection, data leakage). Knowledge of container security and infrastructure-as-code scanning. Certifications such as CISSP, OSCP, or GIAC are a plus. Required Qualifications Minimum 8 years of experience in application security or software engineering with a security focus. Strong programming skills in one or more languages (e.g., Python, Java, JavaScript, C#). At least 3 years of experience developing automation solutions using Python, Java, or PowerShell.
    $92k-120k yearly est. 3d ago
  • Software Developer

    Encore Wire Corp 4.1company rating

    Principal software engineer job in McKinney, TX

    About Encore Wire Encore Wire Corporation is one of the nation's leading manufacturers of copper and aluminum electrical building wire and cable, serving residential, commercial, and industrial markets across the United States. Headquartered in McKinney, Texas, Encore Wire is known for its innovation, quality, and commitment to American manufacturing. Our software development team plays a key role in optimizing operations across manufacturing, sales, and distribution-building and maintaining systems that help power everything from factory automation to enterprise applications. We partner closely with business units across the organization to deliver high-impact, custom software solutions that improve efficiency, reliability, and scalability. Position Overview As a Software Developer at Encore Wire, you will design, build, and support software solutions that directly enable our business operations to run smoothly. You'll work in a collaborative environment with a mix of independent projects and team-based initiatives, contributing to applications that handle manufacturing workflows, logistics, accounting, and more. The ideal candidate is a strong problem solver who enjoys technical challenges, has an analytical mindset, and thrives in both individual and collaborative settings. More importantly, a candidate MUST be self-motivated as he/she will be working and collaborating on a small team and may not have the constant oversight that is experienced on bigger teams. Required Platform / Technology Experience Candidates must demonstrate proficiency in one or more of the following areas (hands-on experience or demonstration of competency will be required during the interview): NetSuite ERP: Customizations, SuiteScript (JavaScript), integrations, and feature development. Boomi: Integration and API management for data synchronization between enterprise systems. Blue Yonder WMS (On-Prem): Experience with SQL, Mocha, and warehouse data systems. .NET Framework or Equivalent (C#, Angular, React): Strong object-oriented programming skills and ability to apply OOP principles effectively. Web Services: SOAP and REST API development or equivalent integration technologies. Key Responsibilities While specific duties may be tailored to your experience and strengths, you'll be expected to: Design, develop, test, document, and deploy software solutions that meet both business and technical requirements. These include requirements for IT to be able to support and maintain any customization that the business may or may not have specified. Participate in all phases of the software development lifecycle-from requirements gathering through deployment and post-implementation support. Train and support end users on new features or applications. Diagnose and resolve complex issues across multiple platforms using systematic debugging and analysis techniques. Provide advanced technical support for production systems, minimizing downtime and ensuring reliability. Conduct root-cause analysis for recurring issues and implement long-term corrective measures. Monitor execution logs, system health, and automation jobs; proactively respond to failures to ensure continuity of operations. Collaborate with business users to resolve data issues or user errors and reprocess transactions as necessary. Continuously analyze existing systems and processes, identifying opportunities for optimization, modernization, or automation. Research and evaluate emerging technologies and frameworks to recommend improvements. Contribute to team projects through code reviews, documentation, and shared learning. Professional Competencies Ability to translate business requirements into effective technical solutions. Strong analytical and problem-solving skills with meticulous attention to detail. Excellent written and verbal communication skills, capable of bridging technical and non-technical audiences. Highly self-motivated with the ability to work independently or within a collaborative team. Adaptable and eager to learn new technologies, tools, and frameworks. Strong organizational skills and ability to manage multiple priorities simultaneously. Customer-focused mindset with a commitment to quality, reliability, and continuous improvement. Proactive in identifying issues, inefficiencies, and improvement opportunities.
    $73k-93k yearly est. 5d ago
  • Principal Full Stack Engineer (Java/Spring)

    Inrhythm

    Principal software engineer job in Dallas, TX

    Principal Full Stack Engineer (Java/Spring) - Dallas, TX About the job Who Is InRhythm? InRhythm is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises to bring their next generation of digital products and platforms to market. InRhythm has helped hundreds of teams launch mission-critical products that have created a positive impact worth billions of dollars.InRhythm's unique capabilities of Product Innovation and Platform Modernization services are the most sought-after. The InRhythm team of A+ thought leaders don't just “get an assignment,” they join the company to do what they love. It's that passion that has helped us grow rapidly and consistently deliver on our commitment to helping clients develop better, faster, and in rhythm. What We Do At InRhythm We bring enterprises' most urgent, important products to market with high-velocity, high- quality and 10x impact. We enable innovative cultures by coaching teams with the right mix and maturity of modern tools, methods, and thought leadership.This is a unique opportunity to get in on the ground floor of an evolving team. InRhythm clients include a broad range of highly visible and recognizable customers, including, but not limited to: Goldman Sachs Fidelity Morgan Stanley American Express From greenfield to tier-one builds, our clients look to us to deliver their mission-critical projects related to product strategy, design, cloud native applications, as well as mobile and web development. The projects we work on literally change the world. They change the way we live, work, and think in a positive way. We're Looking For a Principal Software Engineer! Our Team is looking for someone who has a passion for building rich full stack web & cloud-native applications. This individual will own the full software development lifecycle to assess, and deliver critical web and cloud platforms that will directly impact hundreds of thousands to millions of users. This individual will also help grow and coach engineers to realize their full potential as much as be mentored and coached themselves for upward career acceleration. We work with cutting-edge technology, design thinking, and agile methodologies to develop vibrant solutions from the ground up. Together we create applications and platforms in ways that deliver superior products and challenge the status quo through high-velocity engineering and expert design to help our clients execute their modern digital road maps. What Makes You Stand Out Serve as a subject matter expert in a broad spectrum of technologies and drive pre-sales, SOW development and delivery. Identify market and client priorities and provide insight to InRhythm Business Development and Client Services. Drive and design InRhythm's solutions and offerings based on understanding clients' business challenges, industry trends and what they need InRhythm to achieve. Be able to articulate requirements for resources needed; assist with initial project mobilization and project delivery and fulfillment. Build, lead and mentor consultants at all levels in their careers to create a strong community of Solution Architects. Provide guidance and goal-setting to Solution Architects for their career growth and professional development with InRhythm. Take initiative to explore, evangelize, and represent InRhythm at events, conferences and speaking engagements that help increase our brand recognition and improve our Solution Architects' knowledge and aid our customers. Collaborate with senior leadership and Practice Area Heads in defining long-term organizational strategies, processes and roadmaps. Required Skills and Qualifications: 10+ years strong Java coding experience with 12 factor spring boot applications. Strong experience in designing and architecting distributed systems and reactive / event driven solutions. Strong experience in SDLC process with CI/CD automation tools (Bitbucket, GIT, Jenkins, Artifactory). Strong working experience on Apache Kafka/ Apache Flink. The candidate should have previously been in a lead position and have strong knowledge of Flink and Kafka internals. Bachelor's degree in Computer Science, Engineering, or related field. Preferred Skills: Knowledge of Go programming language is nice to have. Having worked with Docker and Kubernetes. Experience in deploying solutions in cloud such as AWS. Familiarity with other messaging solutions like NATS. Why Work At InRhythm? We've been named an Inc. 5000 Hall of Fame Fastest Growing Company for 9 years, Deloitte Fast 500 company for 5 years, and Consulting Magazine Fastest Growing Company winner several years in a row. If you're looking forward to working with awesome colleagues in a high- growth environment and tight-knit community, we're looking forward to hearing from you. At InRhythm we believe in building a better workplace. When you join our team, you can expect a number of work/life benefits: Comprehensive and customizable Medical, Dental, and Vision Plans 401(k) Matching Paid Parental Leave Scalable PTO Social and Flexible Work Environment
    $102k-147k yearly est. 4d ago
  • AI/ML Lead Engineer

    GBIT (Global Bridge Infotech Inc.

    Principal software engineer job in Richardson, TX

    About the Company (Only USC and GC) We're seeking a AI/ML Lead Engineer to lead the design and implementation of scalable, intelligent systems that solve sophisticated business problems. This role is pivotal in transforming data into actionable insights using advanced machine learning, generative AI, and conversational technologies. About the Role This role is pivotal in transforming data into actionable insights using advanced machine learning, generative AI, and conversational technologies. Responsibilities Business Analytics & Intelligence: Analyze large datasets to uncover trends, patterns, and insights using statistical and machine learning techniques. Model Engineering: Design, train, and deploy ML models, classifiers, and algorithms for predictive analytics, anomaly detection, and optimization. Generative & Agentic AI: Build and operationalize generative AI and agentic frameworks using RAG pipelines, vector databases, and prompt chaining. Conversational AI Development: Architect and fine-tune intelligent virtual assistants and multi-turn dialogue systems using LLMs, transformers, and knowledge graphs. Knowledge Graph Integration: Leverage semantic modeling and graph databases to enhance contextual understanding and retrieval in AI systems. Enterprise Fine-Tuning: Apply domain-specific fine-tuning techniques (DPO, ORPO, SPIN) to align LLMs with enterprise knowledge and workflows. AI Infrastructure: Develop robust ML pipelines using AI/ML Ops tools. Risk Mitigation: Identify and address risks in AI/ML systems including bias, drift, and adversarial vulnerabilities. Implement safeguards and monitoring strategies. Multi-functional Collaboration: Work with data scientists, engineers, and business collaborators to align AI solutions with strategic goals. Collaborator Involvement: Present captivating demonstrations and recommendations to business collaborators, translating technical insights into strategic suggestions. Research & Innovation: Stay ahead of the curve by exploring emerging trends in AI safety, interpretability, and bias mitigation. Qualifications Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or related field. Required Skills 5+ years of experience in AI/ML engineering, with a solid base in Python. Proficient in ML libraries & toolkits, predictive modeling, pattern recognition, analytics, etc. Proven experience with LLMs, NLP, and generative AI frameworks. Understanding of neural network architectures including CNNs, RNNs, transformers, and attention mechanisms. Expertise in knowledge graph construction and integration with conversational systems. Familiarity with MLOps, model lifecycle management, and secure data governance practices. Experience with cloud platforms (Azure, AWS, GCP), containerization (Docker/Kubernetes), and CI/CD pipelines. Strong communication and leadership skills to drive multi-functional initiatives and present to executive audiences. Preferred Skills Experience with advanced machine learning techniques and frameworks. Knowledge of AI ethics and responsible AI practices. Pay range and compensation package Compensation details will be discussed during the interview process. Equal Opportunity Statement We are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.
    $69k-98k yearly est. 2d ago
  • Data Engineer

    Mercor

    Principal software engineer job in Dallas, TX

    Mercor is hiring a Data Engineer on behalf of a leading AI lab. In this role, you'll **design resilient ETL/ELT pipelines and data contracts** to ensure datasets are analytics- and ML-ready. You'll validate, enrich, and serve data with strong schema and versioning discipline, building the backbone that powers AI research and production systems. This position is ideal for candidates who love working with data pipelines, distributed processing, and ensuring data quality at scale. * * * ### **You're a great fit if you:** - Have a background in **computer science, data engineering, or information systems**. - Are proficient in **Python, pandas, and SQL**. - Have hands-on experience with **databases** like PostgreSQL or SQLite. - Understand distributed data processing with **Spark or DuckDB**. - Are experienced in orchestrating workflows with **Airflow** or similar tools. - Work comfortably with common formats like **JSON, CSV, and Parquet**. - Care about **schema design, data contracts, and version control** with Git. - Are passionate about building pipelines that enable **reliable analytics and ML workflows**. * * * ### **Primary Goal of This Role** To design, validate, and maintain scalable ETL/ELT pipelines and data contracts that produce clean, reliable, and reproducible datasets for analytics and machine learning systems. * * * ### **What You'll Do** - Build and maintain **ETL/ELT pipelines** with a focus on scalability and resilience. - Validate and enrich datasets to ensure they're **analytics- and ML-ready**. - Manage **schemas, versioning, and data contracts** to maintain consistency. - Work with **PostgreSQL/SQLite, Spark/Duck DB, and Airflow** to manage workflows. - Optimize pipelines for performance and reliability using **Python and pandas**. - Collaborate with researchers and engineers to ensure data pipelines align with product and research needs. * * * ### **Why This Role Is Exciting** - You'll create the **data backbone** that powers cutting-edge AI research and applications. - You'll work with modern **data infrastructure and orchestration tools**. - You'll ensure **reproducibility and reliability** in high-stakes data workflows. - You'll operate at the **intersection of data engineering, AI, and scalable systems**. * * * ### **Pay & Work Structure** - You'll be classified as an hourly contractor to Mercor. - Paid weekly via Stripe Connect, based on hours logged. - Part-time (20-30 hrs/week) with flexible hours-work from anywhere, on your schedule. - Weekly Bonus of **$500-$1000 USD** per 5 tasks. - Remote and flexible working style.
    $76k-103k yearly est. 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Lubbock, TX?

The average principal software engineer in Lubbock, TX earns between $87,000 and $155,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Lubbock, TX

$116,000
Job type you want
Full Time
Part Time
Internship
Temporary