Senior Principal Software Engineer

3 weeks ago


Austin, United States Advantage Technical Full time

Advantage Technical is seeking a Senior Principal Software Engineer for our client that is a fully remote position through October 2025 and great money in your pocket

Be a part of a team that’s ensuring the companies Technologies' product integrity and customer satisfaction. The IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality improvements. Please do not apply if you are looking for a Data Scientist / AI & ML Engineer without software engineering experience or similar positions.

Must Haves :

C# , ASP.NET MVC, jQuery, JSON, AJAX, Web API, SOAP Services.

Good understanding of JSON and XML.

Working experience with EF/LINQ & MS SQL Server, T-SQL, SQL Server Enterprise Manager,

Normalized Data Structures.

Working experience with ElasticSearch and MongoDB.

5-years minimum working experience with ASP.NET MVC or similar web programming.

Working experience with React.JS, Angular3+, JavaScript, CSS, HTML and related frameworks.

Essential Requirements :

Engineering Degree in Computer Science/Engineering, or equivalent professional experience 12+ years of related experience in a professional role with a Bachelors degree; or 8+ years with a Masters degree; or 5+ years with a PhD; or equivalent experience Demonstrated experience writing, documenting and maintaining high quality code with object-oriented programming languages such as C# K8s / Python / C# ML : mlflow / CICD / Airflow or similar Liqo / Yunicorm / Grafana / Prometheus In ML : Feast Vector database form GenAI embeddings Experience with cloud-native computing, cloud platforms, microservices architecture, modern DevOps, Test Driven Development and Continuous Integration / Continuous Deployment Experience with Kubernetes, Docker, Functions, elastic compute, enterprise-scale platforms, parallelized workloads, real-time data streams, open-source frameworks

Desirable Requirements :

Experience running and optimizing Data Science and Machine Learning workloads Knowledge of Data Science tools, frameworks and techniques.

You will :

Design and develop software internal and external customer products Utilize a range of applicable technologies (e.g., programming languages, compilers, assemblers, debuggers, other tools) for products used in local, networked, storage enhancements and/or new systems Participate in product development in all stages from planning and design to development, testing, deployment and documentation Generate technical documentation as well as unit and functional tests Assist in training, work assignment and mentoring of developers and provide training and mentor other engineers when required

What you'll achieve : As a Principal Software Engineer, you will be part of our AI ML Platform Engineering team that is spearheading Dells Digital Transformation by driving innovation in the way we deliver advanced AI and ML technologies that can help our business units deliver improvements across our entire customer experience and optimize our business outcomes. We design and develop software with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. This position will merge software engineering, modern dev ops, data engineering and deployment at scale to help teams deploy algorithmic models that can optimize business and customer experiences at scale. The candidate will use technical knowledge and software development to build technology centric solutions that accelerate the development of AI and ML capabilities across the company.

ACCOUNTABILITIES :

Designs, codes, tests, debugs and documents software according to DellÂs systems quality standards, policies and procedures.

Analyzes business needs and creates software solutions.

Responsible for preparing design documentation.

Prepares test data for unit, string and parallel testing.

Evaluates and recommends software and hardware solutions to meet user needs.

Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.

Works with business and development teams to clarify requirements to ensure testability.

Drafts, revises, and maintains test plans, test cases, and automated test scripts.

Executes test procedures according to software requirements specifications Logs defects and makes recommendations to address defects.

Retests software corrections to ensure problems are resolved.

Documents evolution of testing procedures for future replication.

May conduct performance and scalability testing.

RESPONSIBILITIES :

Plans, conducts and manages assignments generally involving large, high budgets (cross- functional) projects or more than one project.

Assists in creating the strategic technical and architectural direction to the programming function.

Serves as point of contact between IT and key business users senior leadership in defining IT solution based on business needs.

Drives changes in architecture, methodology or programming procedures.

Performs estimation efforts on the most complex projects and tracks progress.

Obtains detailed specification from business users and development to ascertain specific output information requirements.

Prepares detailed plans for managing cross-testing team dependencies.

Serves as the testing consultant to leader in the IT organization and functional user groups.

Mentors team members on all aspects of testing concepts.

After you have applied, download our Staffmark Group WorkNOW App to receive real-time job offers and apply for additional opportunities. You can download it from the App Store or get it on Google Play.

About Advantage Technical

With company roots going back over 30 years, Advantage Technical is an engineering and information technology services company and a national leader in the provision of technical resources today. These services include Staff Augmentation, Direct Placement, Project Resourcing and Outsourcing – delivered from 40 key market locations, by over 3500 specialized contractors, to over 500 clients across North America. Advantage Technical is a Best of Staffing Diamond Award winner for both Clients and Talent. For more information about the industries and services offered by Advantage Technical, please visit AdvantageTechnical.com.

Advantage Technical is committed to providing equal employment opportunity for all persons regardless of race, color, religion (including religious dress and grooming practices), sex, sexual orientation, gender, gender identity, gender expression, age, marital status, national origin, ancestry, citizenship status, pregnancy, medical condition, genetic information, mental and physical disability, political affiliation, union membership, status as a parent, military or veteran status or other non-merit based factors. We will provide reasonable accommodations throughout the application, interviewing and employment process. If you require a reasonable accommodation, contact us. Advantage Technical is an E-Verify employer. This policy is applicable to all phases of the employment relationship, including hiring, transfers, promotions, training, terminations, working conditions, compensation, benefits, and other terms and conditions of employment.

All employees are directed to familiarize themselves with this policy and to act in accordance with it. All decisions with respect to employment matters and other phases of employer-temporary employee relationships will be in keeping with this policy and in accordance with all applicable laws and regulations. #J-18808-Ljbffr



  • Austin, United States Talent Software Services Full time

    Principal Software Engineer Job Summary: Talent Software Services is in search of a Principal Software Engineer for a contract position in TX(Remote). The opportunity will be one year with a strong chance for a long-term extension. Primary Responsibilities/Accountabilities:


  • Austin, United States Talent Software Services Full time

    Principal Software Engineer Job Summary: Talent Software Services is in search of a Principal Software Engineer for a contract position in TX(Remote). The opportunity will be one year with a strong chance for a long-term extension. Primary Responsibilities/Accountabilities:Design, develop, and optimize high-performance Python applications for real-time...


  • Austin, United States TALENT Software Services Full time

    Are you an experienced Principal Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Principal Software Engineer to work at their company in Austin/Round Rock - Hybrid, TX.Position Summary: Will be part of the Client's shopping experience. We have multiple products in...


  • Austin, United States TALENT Software Services Full time

    Are you an experienced Principal Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Principal Software Engineer to work at their company in Austin/Round Rock - Hybrid, TX.Position Summary: Will be part of the Client's shopping experience. We have multiple products in...


  • Austin, United States Iodine Software Full time

    Principal Software Engineer Join Us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are: Iodine is an enterprise AI company that is championing a radical rethink of how to create...


  • Austin, Texas, United States Iodine Software Full time

    Principal Software Engineer Join Us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are: Iodine is an enterprise AI company that is championing a radical rethink of how to create value...


  • Austin, Texas, United States Iodine Software Full time

    Principal Software Engineer Join Us. Let's make a direct impact in healthcare. Being an Iodine employee means becoming part of something bigger: using clinical AI technology to drive smarter healthcare processes and positively impact patient care. Who We Are: Iodine is an enterprise AI company that is championing a radical rethink of how to create value...


  • Austin, United States TALENT Software Services Full time

    Principal Software EngineerJob Summary: Talent Software Services is in search of a Principal Software Engineer for a contract position in Austin/Round Rock - Hybrid, TXThe opportunity will be one year with a strong chance for a long-term extension.Position Summary: Will be part of the Client's shopping experienceWe have multiple products in the Shopping...


  • Austin, United States Talent Software Services Full time

    Principal Software EngineerJob Summary: Talent Software Services is in search of a Principal Software Engineer for a contract position in Austin/Round Rock - Hybrid, TXThe opportunity will be one year with a strong chance for a long-term extension.Position Summary: Will be part of the Client's shopping experienceWe have multiple products in the Shopping...


  • Austin, United States Hispanic Technology Executive Council Full time

    Senior Principal Software Engineer - IT Be a part of a team thats ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Austin, United States Dell Full time

    Senior Principal Software Engineer - IT Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Austin, United States FactSet Research Systems Inc. Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within Engineering. Min. Reqs.: BA, or higher, or foreign equiv., in CS, Comp. Eng. or rel. tech. field & 7 yrs. of softw. Eng. exper. Exper. w/: data structures & algorithms, object-oriented programming SAAS platforms such as...


  • Austin, United States FactSet Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within Engineering. Min. Reqs.: BA, or higher, or foreign equiv., in CS, Comp. Eng. or rel. tech. field & 7 yrs. of softw. Eng. exper. Exper. w/: data structures & algorithms, object-oriented programming SAAS platforms such as...


  • Austin, Texas, Texas, 78701, Travis County, TX, United States Dell Full time

    Senior Principal Software Engineer - IT Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding, and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Austin, TX, United States FactSet Research Systems Inc. Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within Engineering. Min. Reqs.: BA, or higher, or foreign equiv., in CS, Comp. Eng. or rel. tech. field & 7 yrs. of softw. Eng. exper. Exper. w/: data structures & algorithms, object-oriented programming SAAS platforms such as...


  • Austin, United States FactSet Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within Engineering. Duties include: Review product requirement documents, write technical design documents, implements and tracks development timelines, and negotiates feature sets with development leads and product teams. Provides...


  • Austin, United States FactSet Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within Engineering. Duties include: Review product requirement documents, write technical design documents, implements and tracks development timelines, and negotiates feature sets with development leads and product teams. Provides...


  • Austin, United States SambaNova Systems Full time

    The third era of AI has arrived, powered by Generative AI. Generative AI is achieving step-function increases in scale, versatility, and accuracy compared to legacy AI technologies, presenting an opportunity for organizations to fundamentally transform their business and operations. SambaNova Suite is enabling organizations and enterprises to achieve the...


  • Austin, Texas, United States Talent Software Services Full time

    Principal DFT EngineerJoin our team as a Principal DFT Engineer at a leading software services company based in Austin, TX. This exciting contract position offers a one-year opportunity with possibilities for a long-term extension.About the Role:The Principal DFT Engineer will be an integral part of our clients' DFT methodology team, focusing on DFT...


  • Austin, United States FactSet Full time

    Principal Software Engineer, FactSet Research Systems Inc., Austin, TX: Manages a team of software engineers and/or projects within ; Min. Reqs. : BA, or higher, or foreign equiv., in CS, Comp. Eng. or rel. tech. field & 7 ;of softw. Eng. exper. Exper. w/: data struc...