Principal Software Engineer

3 days ago


Austin, United States HireStarter, Inc. Full time

Hirestarter's client is one of the biggest consumer marketing technology company you’ve never heard of. They specialize in building and operating a diverse network of consumer-facing websites, including prominent job-search platforms. Their expertise lies in creating effective connections between consumers and advertisers across multiple verticals such as job opportunities, educational resources, and clinical trials. We are a small, rapidly growing firm looking for an enthusiastic and talented individual who thrives on having a lot of responsibility.


We are seeking a highly skilled and motivated Principal Software Engineer to join our development team. As a Principal Engineer, you will be responsible for designing, developing, and maintaining the applications that handle 50,000 users per day across a number of consumer verticals. This is an excellent opportunity for someone with 10+ years of experience who is passionate about building scalable and robust web solutions.

You will be part of a growing, high-impact team. You will be empowered and expected to own your decisions, the outcomes of which will be critical to the success and growth of the company.


Responsibilities

Understand the business and independently develop technical requirements

Act as a technical lead and architect on a fast-growing engineering team

Front-End Development: Implement responsive and intuitive user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.

Back-End Development: Design and develop server-side components using technologies like Node.js, Python, Ruby, or Java, and integrate them with front-end systems.

Database Management: Design and optimize database schemas, write efficient SQL queries, and work with both SQL and NoSQL databases.

API Development: Build and maintain robust RESTful APIs and integrate third-party services to enhance application functionality.

Testing and Debugging: Build unit tests, write automated test cases, and troubleshoot issues across the application stack to ensure optimal performance and reliability.

Collaboration and Communication: Work closely with product managers, designers, and other software engineers to gather requirements, provide technical insights, and ensure smooth project execution.

Research and Innovation: Stay up to date with the latest trends and technologies in web development and propose innovative solutions to enhance our products.

Work within timelines, cultivating a bias toward action while learning to balance a sense of ownership, accountability, and timelines

Communicate effectively with technical peers


Requirements

10+ years of Software development experience delivering web services software.

Full-Stack Expertise: Proven track record in full-stack web development, designing scalable and maintainable applications.

Architectural Skills: Proficiency in software architecture and design patterns for scalability, performance, and reliability.

Performance and Security: Expertise in performance optimization and implementing web application security.

Leadership and Mentorship: Proven ability to lead and mentor engineering teams, promoting best practices and code quality.



  • 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, 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 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, 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, 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 Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are seeking a Principal Software Engineer to join the Voltus team. As a Principal Software Engineer, you will develop and maintain the Voltus Infrastructure, specifically Atlas, the distributed computation platform, ensuring its reliability,...


  • Austin, United States Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are seeking a Principal Software Engineer to join the Voltus team. As a Principal Software Engineer, you will develop and maintain the Voltus Infrastructure, specifically Atlas, the distributed computation platform, ensuring its reliability,...


  • Austin, United States Vericast Full time

    Job Description JOB SUMMARY A Principal Software Engineer contributes as a production software development professional. This involves the areas of production-quality software scope evaluation, design, implementation, testing, and maintenance. Effective communication with other job disciplines is required. Contributions are expected at a higher level of...


  • Austin, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and...


  • Austin, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and...


  • Austin, United States HireStarter, Inc. Full time

    Hirestarter's client is one of the biggest consumer marketing technology company you’ve never heard of. They specialize in building and operating a diverse network of consumer-facing websites, including prominent job-search platforms. Their expertise lies in creating effective connections between consumers and advertisers across multiple verticals such as...


  • Austin, Texas, United States Procore Technologies Full time

    We're seeking a Principal Software Engineer to join Procore's Project Management Engineering Division. In this role, you'll collaborate across different areas to develop the fundamental Project Management products that empower construction professionals to link their teams and project data for making better and quicker decisions. This opportunity offers you...


  • 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 Vericast Full time

    Job Description JOB SUMMARY A Principal Software Engineer contributes as a production software development professional. This involves the areas of production-quality software scope evaluation, design, implementation, testing, and maintenance. Effective communication with other job disciplines is required. Contributions are expected at a higher level of...