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
Software Engineer in Test (C#/.NET) with AI experience
Principal software engineer job in Plano, TX
Job Role: SDET (C#/.NET) - Quality Engineer
Eligibility: USC, GC, GC-EAD, H4-EAD, L2S only
Pay Rate: $65/hr. on 1099
This role combines testing expertise with an understanding of .NET architecture patterns to ensure quality at scale. An automation-first mindset and approach are critical.
Required:
NET Core (8, 10), C# (12, 14) - expert in current language features
Azure (or other public cloud provider) (cloud development, and distributed patterns)
Git, GitHub (CLI, Pull Requests)
Open API & REST
Continuous Integration, Continuous Delivery, Continuous Testing (CI, CD, CT)
(Azure DevOps, GitHub Actions, Jenkins)
SOLID Principles, Clean Code, and architectural patterns
Test Driven Development, Automated testing, (Unit, Integration, E2E)
Docker and containerized (12 factor) applications
Additional nice to have:
AI augmented development with Claude Code, GitHub Copilot or Cursor
IoT experience
Message and event driven architectures
Observability & Open Telemetry
Async API
Kubernetes
Core Responsibilities:
Develop automated tests to validate pattern implementations
Create frameworks for pattern compliance checking
Build and maintain functional test suites (including integration, API, UI, and end-to
end tests as well as, possibly, security, accessibility, and performance tests)
Perform code quality analysis on refactored services
Establish quality gates in CI/CD pipelines
Work with team to define "done" criteria for pattern implementations
Document testing strategies and best practices
Validate that changes don't introduce regressions
Collaborate with US teams on quality standards and requirements
Required Technical Skills:
3+ years automation engineering
3+ years of .NET(8/9) testing frameworks knowledge (SpecFlow/Reqnroll, RestSharp, xUnit/NUnit/MSTest)
3+ years of experience with Playwright
3+ years of experience with CI/CD pipeline integration for testing
3+ years of experience with API testing tools and approaches
3+ years of experience with Code quality analysis tools (SonarQube, etc.)
3+ years of experience with Version control (Git)
Preferred Skills:
Contract testing frameworks (Pact, Spring Cloud Contract)
Performance testing tools
Static code analysis and linting tools
Test containerization
Azure DevOps or similar CI/CD platforms
Infrastructure as Code for test environments
Observability and monitoring for test validation
Quality-Specific Competencies:
Attention to detail and pattern consistency
Ability to think about edge cases and failure scenarios
Experience building reusable test frameworks
Strong analytical skills for identifying quality gaps
Understanding of distributed systems testing challenges
AI & Modern Development:
Familiarity with AI coding assistants for test generation (GitHub Copilot, Claude Code)
Ability to leverage AI tools to accelerate test creation
Openness to exploring AI-powered testing approaches
Principal Software Engineer - Angular
Principal software engineer job in Dallas, TX
Principal Software Engineer - Angular - 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
Principal Software Engineer
Principal software engineer job in Plano, TX
Principal Software Engineer - Plano, TX - Onsite
One of our top clients in the hospitality/entertainment is looking to hire a principal Software Engineer. This role will play a key role in shaping the technical strategy and driving innovation across the development teams. With deep expertise and a commitment to building robust, high-quality applications, you'll guide architecture, mentor engineers, and help steer product direction. This role calls for a forward-thinking leader grounded in strong software design principles who excels in collaborative, fast-moving environments.
Key Responsibilities:
Leading architecture and development using Node.js, React, TypeScript, and Java.
Mentoring engineers and driving cross-team collaboration for smooth delivery.
Innovating and improving processes to boost performance and alignment.
The ideal candidate will have:
10+ years experience as a software developer
Fullstack engineering experience highly preferred
Strong proficiency with NodeJS, React, and JavaScript
Bachelor's or Master's degree in Computer Software field
Ability to work onsite in Plano, TX daily
For the suitable candidate, our client can offer:
Competitive Salary based on experience
Bonus based on performance
If you are interested in this role, please apply directly to this posting with your CV/Resume
Senior Analytics Developer
Principal software engineer job in Plano, TX
The Senior Analytics Developer turns business needs into smart, scalable data solutions. You'll work with stakeholders to gather requirements, build and maintain database systems, develop impactful dashboards and reports, and serve as a data expert across major initiatives. This role drives data-powered decision-making and supports the organization's growth through clear, actionable insights. This is a 15-week contract working on-site in Plano, TX.
COMP: $70/HR
WHY WORK WITH US:
At BCT, we don't just place people, we support them. Here's what we offer:
Up to 60% paid medical insurance for employees
$50,000 life insurance policy on us
Coverage for home, auto, pets, legal services & identity theft
Dental & Vision insurance, 401K match, Short and Long-Term Disability
Flexible Spending Account for healthcare and dependent care
Anniversary bonuses to celebrate your commitment
Referral bonuses from $500-$2,000, bring great people with you!
WHAT YOU'LL BE DOING:
Gather requirements and design, build, test, and deploy BI solutions, datasets, dashboards, and reports (Power BI or similar).
Own product issues, including defects, patches, upgrades, deployments, and post-release validation.
Lead medium-to-large BI projects and guide Junior Developers.
Create and execute test plans for BI deliverables.
Provide operational support, incident management, and proactive client updates.
Maintain accurate documentation for processes, systems, and report designs.
Train users on data marts and BI tools; support ongoing education.
Help establish development standards and mentor junior team members.
Support BI leadership with strategic roadmap and data governance initiatives.
WHAT YOU'LL BRING:
Bachelor's degree in business, Science, Technology, or related field preferred.
5+ years in database development, administration, or similar IT roles.
Advanced SQL/T-SQL skills; expertise in OLAP/OTAP, indexing, stored procedures, and triggers.
Strong experience with Power BI and BI/data visualization tools.
Proficient with SQL Server, Azure SQL, SSIS, or ADF; understanding of backup, recovery, and security best practices.
Experience with data analysis, project methodologies (Scrum/Waterfall), and data processing.
Excellent analytical and communication skills; ability to juggle multiple deadlines.
Some knowledge of object-oriented programming and finite state systems.
Apply today! CP #8519
Senior Angular Developer
Principal software engineer job in Addison, TX
Minimum 8 years of experience in Angular application development
Design and develop high-performing and responsive web applications using Angular best practices.
Write clean and efficient JavaScript, CSS, and HTML codes.
Conduct product analysis tasks.
Connect with other team members, such as UX designers, project managers, and back-developers to deliver quality work.
Analyze and resolve debugging issues in the application code to maintain the sustainability of the application.
Proficiency in JavaScript, TypeScript, Angular (v16 and above), HTML, and CSS.
Manage all code compliance with respect to the standards set by the company.
Coordinate with the backend team to create, test and execute code that merges with live streams and API endpoints.
Create system configuration functions using a component-based architecture.
Perform troubleshooting bugs and issue resolution.
Hands-on experience in developing modularized or template-based implementation.
Create User Interface for Modern Rich Internet Applications.
Perform product analysis and development tasks that may require extensive research and analysis.
Build application performance through JavaScript profiling and code optimization.
Senior Developer (ServiceNow)
Principal software engineer job in Coppell, TX
The ideal candidate will have experience developing systems that support operations. As a member of the development team, you'll be responsible for delivering world-class solutions that give Csquare a competitive advantage. You will be challenged to think outside the box, multitask, and stay organized in a challenging work environment. You will work closely with the management team while making design decisions. You are comfortable collaborating with other developers and presenting to business stakeholders.
Responsibilities
Development and data integrity - 70%
Participate in development of new system features and system integrations and expand upon existing features using Kanban methodology.
Ability to take business concepts and formulate a user-friendly technical solution.
Perform requirements gathering, design, code/configuration, testing, demonstration of solutions, and appropriate documentation.
Follow coding best practices related to scripting, security, and implementation.
Identify ways to improve systems that will ultimately impact the bottom line for the business.
Collaborate with other developers and share knowledge.
Identify and remediate data integrity issues, ensuring that data is accurate, complete, and synchronized across business systems.
Support - 25%
Support existing systems that enable company operations. This includes general administration as well as collaborating in root cause analysis; diagnose, isolate, and fix software problems.
Training - 5%
Investigate and develop skills in new technologies.
Qualifications Required
Bachelor's degree in computer science, information systems, engineering, or technical-oriented degree
5+ Years' work experience in Information Technology
3+ Years' development experience with ServiceNow platform
ServiceNow System Admin Certification
Excellent interpersonal, communication, collaboration skills
Passion for providing excellent service and building world class systems
Preferred Experience
Proficient with JavaScript programming specifically related to custom ServiceNow development
Experience with ServiceNow applications responsible for Customer Service Management (CSM), IT Service Management (ITSM), Order Management, Reporting/Performance Analytics
Experience developing and consuming REST API services and developing/maintaining integrations to/from ServiceNow
Experience developing ServiceNow mobile applications and ServiceNow service portals that use the following underlying technologies: HTML, Bootstrap, CSS, and AngularJS
Experience with performance tuning ServiceNow including slow queries and recursive logic
Experience using SaaS software such as Salesforce or NetSuite
Experience with relational databases and SQL
Experience with Microsoft Azure Service Bus
Experience with data centers and data center operations
AAP/EEO Statement
Csquare proides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Csquare complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Csquare expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Csquare employees to perform their job duties may result in discipline up to and including discharge.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
This employer will not sponsor visas for this role
Senior ServiceNow Developer
Principal software engineer job in Dallas, TX
We are seeking a highly skilled Senior ServiceNow Developer with deep expertise in IT Service Management (ITSM), IT Operations Management (ITOM), CMDB, and Discovery. The ideal candidate will lead end-to-end ServiceNow solution design and implementation to enhance operational visibility, improve service delivery, and strengthen IT asset and configuration management.
You will collaborate closely with architects, product owners, and cross-functional stakeholders to translate business requirements into scalable, secure, and high-performing ServiceNow solutions.
Key Responsibilities
Lead the design, development, administration, and enhancement of ServiceNow modules, including ITSM and ITOM
Architect and configure CMDB data models, CI classes, relationships, reconciliation rules, and dependency mapping
Implement and optimize Discovery, Service Mapping, and Event Management
Develop, customize, and extend ServiceNow applications using Glide API, JavaScript, UI Policies, Client Scripts, Business Rules, and Workflows
Create and maintain IntegrationHub, mid-server, and REST/SOAP integrations with external tools
Govern data quality, compliance, auto-population rules, and CI lifecycle management
Drive platform upgrades, cloning, instance strategy, service catalog enhancements, and process automation
Implement solutions aligned to ITIL best practices for incident, problem, change, and request processes
Lead root-cause analysis & remediation for CMDB/Discovery issues
Build dashboards and reporting for service health, operational intelligence, and dependency insights
Provide development guidance, code reviews, and mentoring for junior team members
Coordinate with security, compliance, and platform governance teams to ensure adherence to standards
Required Qualifications
7+ years ServiceNow development experience
Proven expertise in ITSM, including request, incident, problem, change, CMDB, and automation workflows
5+ years of hands-on ITOM implementation, including:
Discovery
Service Mapping
Event Management
Strong proficiency in CMDB architecture, CI class modeling, and relationship design
Deep experience in JavaScript, Glide scripting, Flow Designer, and UI Framework
Strong experience integrating ServiceNow with 3rd-party tools via REST/SOAP APIs, MID Servers
Experience with Discovery patterns, probes, and credentials configuration
Solid understanding of ITIL V3/V4 frameworks
Senior Java Software Engineer
Principal software engineer job in Plano, TX
10+ years of experience--Develops secure and high-quality production code, and reviews and debugs codes.
Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
Influences peers and project decision-makers to consider the use and application of leading-edge technologies.
Technologies experience: Java 8 or 11, AWS or Azure, Microservices, MongoDB, REST APIS, microservices
80% backend and 20% frontend-Front end is React, JavaScript
Kafka is good to have
Senior Developer
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.
Avionics Software Engineer
Principal software engineer job in Fort Worth, TX
Join a Global Leader in Workforce Solutions - Net2Source Inc.
Who We Are
Net2Source Inc. isn't just another staffing company, we're a powerhouse of innovation, connecting top talent with the right opportunities. Recognized for 300% growth in the past three years, we operate in 34 countries with a global team of 5,500+. Our mission? To bridge the talent gap with precision-Right Talent. Right Time. Right Place. Right Price.
Job Title: Avionics Engineer
Location: Fort Worth, TX
Duration: 6 months
Pay Range: $65 - $70/hr
Job Description:
• Aircraft Client system experience, Client software customization experience preferred.
• Airline Modifiable Information (AMI) software experience (FDCF, ACMF, DCMF, etc.), AMI customization through GBST experience preferred.
• Knowledge of aircraft software distribution/loading.
• Experience as an engineer with aircraft avionics or related.
• Knowledge of Aircraft manuals (AMM, IPC, etc.).
• Experience authoring, revising, and creating Engineering Orders (EOs) and Engineering Authorizations (EAs).
• Ability to manage major projects on schedule.
• Knowledge of Microsoft Office (Word, Outlook, Excel, etc.).
Why Work With Us?
We believe in more than just jobs-we build careers. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact. Think work-life balance, professional growth, and a collaborative culture where your ideas matter.
Our Commitment to Inclusion & Equity
Net2Source is an equal opportunity employer, dedicated to fostering a workplace where diverse talents and perspectives are valued. We make all employment decisions based on merit, ensuring a culture of respect, fairness, and opportunity for all, regardless of age, gender, ethnicity, disability, or other protected characteristics.
Awards & Recognition
• America's Most Honored Businesses (Top 10%)
• Fastest-Growing Staffing Firm by Staffing Industry Analysts
• INC 5000 List for Eight Consecutive Years
• Top 100 by Dallas Business Journal
• Spirit of Alliance Award by Agile1
Ready to Level Up Your Career?
Click Apply Now and let's make it happen.
Software Developer
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.
ServiceNow FSM Tester / Developer / Senior Developer
Principal software engineer job in Dallas, TX
Must Have Technical/Functional Skills
• Lead the implementation and configuration of the ServiceNow FSM module
• Build out FSM functionalities, including Preventive Maintenance and Calibration automated tasks.
• Ensure workflows and data structures support compliance and effective reporting.
• Design and implement mobile workflows for field technicians and maintenance staff.
• Collaborate with cross-functional teams to deliver a scalable FSM solution and provide training and documentation.
• Experience migrating legacy systems to ServiceNow.
• Strong understanding of compliance frameworks.
• Experience with mobile workflows and field service operations.
• Familiarity with ITIL/ITSM processes and Agile methodologies.
Job Description (ServiceNow FSM Tester):
Ensuring the quality of ServiceNow's Field Service Management module through manual and automated testing, which includes designing test cases, identifying and documenting defects, and collaborating with developers to resolve them. Key responsibilities include performing functional, performance, and integration testing, writing test scripts, and validating that FSM solutions align with business requirements for work order management, scheduling, and dispatch.
• Test design and execution: Create and execute detailed test plans, cases, and scripts for the ServiceNow FSM module, covering areas like work order management, scheduling, dispatch, and mobile capabilities.
• Defect management: Identify, document, and report defects and bugs in detail to the development team to facilitate their resolution.
• Collaboration: Work closely with developers, business analysts, and stakeholders to understand requirements and ensure the final product meets business needs.
• Manual and automated testing: Perform both manual end-user perspective testing and automated testing to ensure efficiency and accuracy.
• Quality assurance: Validate the functionality, performance, and security of the FSM module and its integrations before deployment.
• Regression testing: Perform regression testing to ensure new changes do not negatively impact existing functionality.
Senior Software Engineer
Principal software engineer job in Dallas, TX
Senior Software Engineer - Shape the Foundations of a New Global Network
Are you ready to solve one of the biggest problems around trust?
The internet was built without a native trust layer. This fundamental gap creates friction, duplicates effort, and hinders innovation. At Noetic, we're not just iterating; we're building something entirely new - a trusted global network where identity is woven into the very fabric of technology, finally moving trust from the application layer to the network layer.
Backed by significant funding and guided by leaders with a track record of building category-defining companies, Noetic is poised to fundamentally change how the world connects and interacts online.
Role Summary
As a Senior Engineer at Noetic, you will be at the forefront of developing our groundbreaking trust platform using Rust. This is a hands-on, high-impact role where you will contribute to the architecture, design, and implementation of a robust, scalable, and distributed system. Your expertise in Rust, coupled with your experience in large-scale system development, will be crucial in driving the success of our platform. You will work closely with our engineering and product teams to bring our vision to life, ensuring high performance, reliability, and security across all layers of our system.
Key Responsibilities
Software Development:
Lead the design and implementation of core components of Noetic's trust platform, ensuring high performance, scalability, and robustness.
Write clean, maintainable, and efficient Rust code, following best practices and industry standards.
Contribute to all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
System Architecture:
Play a key role in defining the architecture of our platform, focusing on scalability, security, and performance.
Collaborate with other engineers and stakeholders to design and implement distributed systems and microservices architectures.
Mentorship:
Mentor and guide junior developers, fostering a culture of continuous learning and technical excellence.
Share knowledge and provide technical leadership in Rust and related technologies.
Collaboration:
Work closely with product managers, QA, and DevOps teams to deliver high-quality software that meets business requirements and user needs.
Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices.
Continuous Improvement:
Continuously evaluate and adopt new technologies and methodologies to improve the efficiency and quality of our development processes.
Proactively identify and address technical debt, performance bottlenecks, and other areas for improvement.
Perform other related duties to support team objectives and evolving responsibilities as assigned.
Qualifications
Experience:
9+ years of experience in software development, with a strong focus on system-level programming and large-scale distributed systems.
Some experience and exposure to Rust, including production-level coding and architectural design.
Proven track record of delivering high-performance, reliable, and secure software in a fast-paced environment.
Technical Skills:
Expert knowledge of Rust, including its ecosystem, best practices, and idiomatic usage.
Strong understanding of distributed systems, network protocols, and cloud environments.
Experience with containerization technologies (e.g., Docker) and modern CI/CD pipelines.
Proficiency in database design and implementation, particularly with high-performance NoSQL and SQL databases.
Leadership:
Demonstrated ability to lead technical initiatives and mentor junior engineers.
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
Experience in startup environments, particularly in building and scaling products from the ground up.
Familiarity with security best practices and cryptographic principles. Contributions to open-source projects, especially within the Rust community.
Education:
A minimum of a bachelor's degree in computer science, engineering, or a related field is required, or equivalent work experience. A master's degree in computer science, engineering, or a related field is preferred.
Why Dallas? Why In-Office?
Building a futuristic trusted global network requires intense, high-bandwidth collaboration. We believe that being physically present allows for the spontaneous whiteboard sessions, rapid feedback loops, and deep relationship-building crucial to tackling this mission. You'll have unparalleled access to the entire team, accelerating your learning, impact, and ability to influence the trajectory of Noetic. We're building a tight-knit, mission-driven culture here in Dallas, and your presence is key.
Benefits & Perks
Relocation Assistance - We provide financial support to ensure a smooth move.
Competitive salary and performance-based bonuses.
Comprehensive health, dental, and vision insurance.
401(k) plan with company match.
Unlimited paid time off.
On-site gym.
Daily lunch.
Ready to Build the Future?
If you're an exceptional Senior Software Engineer driven by mission, mastery, and the desire to make a profound impact, we want to hear from you. Join Noetic and help us build the trusted network of tomorrow. Apply now!
Noetic Global Corp. is an equal opportunity employer. Noetic complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, citizenship status, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws. No phone calls or agencies please.
Senior Lead Engineer, Test Development
Principal software engineer job in Richardson, TX
Industry: Electronics Manufacturing
Title: Senior Lead Engineer, Test Development
Duration: Permanent
Onsite: 5 days per week
Required Skills & Experience
4-6 years of experience in test development or a similar engineering role.
Strong expertise in designing and implementing structural and/or functional test strategies.
Proven ability to lead technical teams and provide direction on complex projects.
Experience creating technical proposals, including costed BOMs, schedules, and resource estimates.
Proficiency in developing automated test equipment and test programs for product verification.
Solid understanding of statistical validation methods and industry-standard qualification processes.
Ability to interpret and negotiate customer requirements and provide technical feedback.
Strong problem-solving skills for debugging tester issues using design of experiments and failure analysis methodologies.
Nice to Have Skills & Experience
Experience with strategic program deployment and site-wide implementation.
Familiarity with industry best practices and ability to promote continuous improvement.
Background in managing vendor relationships and coordinating with product design teams.
Knowledge of firmware/diagnostics, test coverage, and reparability considerations.
Ability to analyze industry trends and develop short-term investment and skill development strategies
Job Description
As a Senior Lead Engineer in Test Development, you will design, develop, and implement automated test equipment and programs to ensure robust, high-quality products in manufacturing. You'll lead technical solutions across multiple domains, provide guidance to engineering teams, and manage mid-to-large scale projects from planning through execution. Your responsibilities include creating test strategies and plans, developing hardware and software test solutions, and overseeing system integration, qualification, and installation. You'll debug tester issues using advanced methodologies, execute validation requirements, and optimize test processes for cycle time and yield. Additionally, you'll collaborate with product design teams to improve testability and provide feedback on diagnosability and user experience. Staying current with industry trends and best practices will be essential as you drive continuous improvement and establish standards for local and regional teams.
Sr. Software Developer POS
Principal software engineer job in Irving, TX
Analyzes, designs, modifies, writes, and implements software associated with the ACE Cash Express Point of Sale system (POS); and provides third level production support for installed applications.
Major Responsibilities
Design and develop POS system code using Visual Studio 2022/ C#/ WinForms/ WPF.
Develop and direct software system testing procedures, programming, deployments and documentation.
Maintain and manage POS version control.
Create and maintain enterprise level applications.
Maintain and utilize unit tests.
Investigate and troubleshoot defects.
Maintain POS integration with attached devices.
Develop skills in new technologies.
Key Competencies
Ability to work in large, collaborative, and geographically distributed teams to achieve organizational goals.
Strong critical-thinking and problem-solving skills with clear communication.
Excellent written and verbal communication skills - ability to clearly communicate with business partners.
Requires self-motivation and the ability to develop relationships and communicate with employees at all levels.
Minimum Qualifications
Bachelor's degree in computer science, information systems (or related field of study) or equivalent work experience.
7 + years of application development experience required.
5 + years of object-oriented design skills required.
Strong technical knowledge with 5+ years of experience in Microsoft .NET/.NET Core framework and C# coding required.
Experience as a C# .NET SQL Developer required.
Experience interfacing with web services-SOAP/RESTful required.
Experience working with NuGet Packages required.
Experience in financial services industry preferred.
Experience with retail POS development preferred.
Experience collaborating across various teams to achieve common goals required.
Familiarity with advanced design/architectural patterns and practices (e.g., Model-View-Controller (MVC) required.
Familiarity with Microsoft Azure DevOps/TFS/GIT required.
Familiarity with Agile development methodologies (SCRUM) required.
Mastery of application, data, and infrastructure architecture disciplines required.
Proficiency with C#, .Net, SQL with a working knowledge of SQL Server required.
Understanding of CICD Concepts required.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the major responsibilities.
While performing the duties of this job, the employee is regularly required to sit, stand, or walk; use hands to finger, handle, or feel; reach with hands and arms; stoop or bend; and talk or hear. The employee must occasionally lift and/or move up to 50 lbs. Must have appropriate vision to see up close, and at a distance with ability to adjust vision and focus.
Position Type/Expected Hours of Work
This is a full-time position. Days and hours of work are Monday through Friday, 8:00 a.m. to 5:00 p.m. This position might require long hours and weekend work.
Travel
N/A
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in some work environments can be moderate.
Disclaimer
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted, as a comprehensive inventory of all duties, responsibilities, qualifications required of employees assigned to this job.
EEO Statement
Populus Financial Group is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. In compliance with applicable law, Populus Financial Group does not discriminate against any applicant or employee on the basis of race, color, religion, creed, sex, sexual orientation, gender (including gender nonconformity and status as a transgender or transsexual individual), national origin or ancestry, ethnicity, age, physical or mental disability, citizenship, past, current, or prospective service in the uniformed services, genetic information, pregnancy status, or any other protected classification. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotions, discipline, compensation, benefits, and termination of employment.
Onsite Software Engineer (C# and C++)
Principal software engineer job in Plano, TX
Software Engineer (Break Fix Engineer)
Focus on smaller feature development and bug fixes without interrupting senior engineer feature development.
Offload work from senior feature developers (e.g., simple features, triage logs).
Handle issues like:
Android tablet & POS problems (e.g., payments not processing, loyalty rewards not applying).
Logs analysis and troubleshooting.
Role Overview
Core Skills:
Read and code in C++ and C#.
Strong debugging skills.
Plus: if they have Android development experience with C++ knowledge but NOT required
Tech:
The legacy system is C++, Java Android
The new system is Kotlin, React Native, and JavaScript.
Requirements
High-energy, professional (3-4 years of experience)
This person will free up time for senior engineers. This role does not have involvement in developing epics, stories, use cases, or architectural design, but rather debugging and simple coding.
Location: Plano, TX.
5 days onsite per week preferred, but it is a critical position so they will consider hybrid.
Java Software Engineer
Principal software engineer job in Irving, TX
Role: Sr. Java Backend Developer (Java, Spring Boot, MongoDB, AWS)
Should be willing to attend live coding session - onsite at Irving, TX.
JD:
Responsibilities
Design APIs, develop shippable code, documentation, and unit test new features for digital products.
Works with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs.
Front end design, development and integration
Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.
Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases
Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs
Mentor junior developers through work product review, help with design, development tools and development best practices
Qualifications
Must have 6-10 years of hands-on programming experience as a Senior Engineer or a Technical Lead.
Must have 3 years of RESTful APIs / Server-side development experience using microservices architecture using Spring boot
Must have 3 years of experience in cloud services (preferable AWS), developing micro-services, CI/CD solution, message queue systems and background task management.
Must have 3 years of experience in developing NoSQL and SQL databases, designing data models, proficient in querying data for quality, analysis, analytics and adhoc reporting
Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc.
Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools
Ability to work in an Agile / SCRUM environment
Strong writing and communication skills
Software Engineer
Principal software engineer job in Dallas, TX
Title: Elastic Engineer / Elasticsearch Specialist with Java (Spring boot, Kafka)
Duration: 6+ months (Extension Possible)
Exp: 10 & Above
Skills must have: Pega, Pega Decision Management
Design and implement Next-Best-Action (NBA) strategies using Pega CDH
Configure and optimize decision strategies, engagement policies, and predictive models.
Develop and maintain Pega rules, flows, and data models aligned with business requirements.
Integrate Pega CDH with external systems for data ingestion and outbound communication.
Collaborate with business analysts, architects, and QA teams to ensure high-quality deliverables.
Perform unit testing, debugging, and performance tuning of Pega applications.
Stay updated with Pega platform upgrades and best practices.
7 years of experience in Pega development, with at least 4 years in Pega CDH.
Strong knowledge of Pega Decisioning Framework, NBA Designer, and Customer Profile Designer.
Experience with Pega 8.x or higher versions.
Familiarity with data flows, adaptive models, and predictive analytics.
Experience in SQL queries
Understanding of integration protocols (SOAP, REST, MQ, etc.).
Pega certifications such as CPDC (Certified Pega Decisioning Consultant) or CSACSSA preferred.
Excellent problem-solving and communication skills.
Nice-to-Have
API development and debugging.
Knowledge of Agile methodologies and DevOps practices.
Exposure to cloud environments (AWS, Azure, GCP).
Software Quality Engineer
Principal software engineer job in Fort Worth, TX
This position monitors every phase of the software development process to ensure design quality, making sure that the aircraft delivered software adheres to the standards set by the development company and satisfies regulatory requirements.
Required Qualifications:
Minimum of 11 years directly related work experience with aerospace/defense industry software processes (such as RTCA DO-178, RTCA DO-254, SAE ARP-4754, MIL-STD-498, etc.) Experience with government customers projects preferred.
Experience with FAA projects preferred.
Must demonstrate basic understanding of audit techniques.
Must demonstrate basic understanding of software development methods and software testing methods.
Must have the ability to interpret schematic drawings, specifications, contracts that will enable development and review of systems & software processes.
Experience in software requirements development.
Software design and coding (C/C++, Ada, or other embedded programming languages) Embedded software/hardware verification background or knowledge Effective Communication Skills: Written, Oral, Listening, Presentation, Technical Writing Proficient skill level with Microsoft Office applications: Word, Excel, PowerPoint, etc.
Job Responsibilities:
Interface with systems and software development personnel, test and evaluation personnel, and project managers.
Must work well in a team environment, have excellent customer interface skills, have effective interpersonal skills.
Must quickly come up to speed with the software process auditor work scope, technical requirements, program risks, and delivery milestone schedule.
Review and approve systems, software and test equipment requirements, design and test documentation for compliance to process requirements and standards.
Participate/interface with the engineering counterparts on program activities to assure processes and products are compliant to contractual and company process requirements and standards.
Participate in the software change control process boards Moderate travel may be required to support program activities and auditing software suppliers.
Mentor and train junior employees, as required
Education:
BS degree required, in one of the following disciplines: Computer Science, Computer Engineering, Electrical Engineering (preferred)