Principal Fullstack Software Engineer
2 months ago
About Us
Imagine a rocket launch: the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour. At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail technology suite with a singular mission: to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.
Overview
Ignite Retail Technology seeks a Principal Fullstack Software Engineer to join our mission crew, for an on-site, full-time role in Twin Falls, ID. As a Principal Engineer, you'll provide technical leadership, drive architectural decisions, and set standards across the organization. You will design, develop, and maintain secure, interconnected applications, guided by enterprise integration patterns like workflows, Sagas, and CQRS. Reporting to an Engineering leader, you'll collaborate closely with business analysts, product managers, UI/UX designers, and engineers, mentoring others and contributing to long-term technical strategy while overseeing major projects and ensuring high code quality.
Key Responsibilities
- Lead the design and development of complex, scalable software solutions across the full stack
- Drive architectural decisions, ensuring alignment with business goals and technical strategy
- Set and enforce coding standards and best practices across teams
- Mentor and guide mid-level engineers, fostering a culture of continuous learning and technical excellence
- Collaborate with cross-functional teams to define and implement software solutions that meet business requirements
- Oversee the technical aspects of major projects, ensuring timely delivery and adherence to quality standards
- Innovate and explore new technologies to improve development efficiency and product capabilities
- Manage and mitigate technical risks in projects, ensuring robust and reliable system designs
Key Qualifications
- Technical Skills and Experience
- Proven experience in a Principal or Senior Software Engineer role, with a focus on fullstack development
- Expert TypeSCript Developer with significant experience in front-end frameworks like ReactJS and NodeJS frameworks like ExpressJS, RedwoodJS, etc.
- Strong understanding of software architecture patterns, including microservices, CQRS, and event-driven architectures
- Experience with enterprise integration patterns like workflows, Sagas, and CQRS
- Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices
- Excellent problem-solving skills and ability to navigate complex technical challenges
- Leadership and Communication
- Strong leadership and mentoring abilities, with a track record of fostering team growth
- Effective communication skills, with the ability to collaborate across departments and influence decision-making
- Security and Web Application Expertise
- Extensive knowledge of web application security principles, including OWASP Top 10 vulnerabilities and mitigation strategies
- Proficiency in implementing secure authentication and authorization mechanisms (e.g., OAuth 2.0, JWT)
- Experience with secure coding practices, threat modeling, and conducting security code reviews
- Familiarity with identity management systems and federated identity protocols
- Software Quality and Testing
- Extensive experience in designing and implementing comprehensive testing strategies for complex software systems
- Proficiency in various testing methodologies including unit testing, integration testing, and end-to-end testing
- Demonstrated ability to set up and maintain continuous integration and continuous deployment (CI/CD) pipelines
- Strong understanding of test automation frameworks and tools
- Experience in performance testing and optimization
- Ability to mentor junior engineers in best practices for writing testable code and creating effective test suites
- Education
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience
Our Values
At Ignite Retail Technology, we are driven by an entrepreneurial spirit that fuels our mission to empower retail entrepreneurs with secure, intelligent tools. Our values are the foundation of our culture, guiding every decision we make and every action we take.
- Bias for Action: We value initiative and hustle. At Ignite, waiting is not an option; we act decisively, making well-informed decisions quickly. Our team members are go-getters who believe in turning ideas into action.
- Listen, Learn, and Innovate: Innovation is at the heart of Ignite. We are perpetual learners, always seeking to understand, improve, and innovate. We listen to our customers, learn from the best, and aren't afraid to challenge the status quo to create simpler, more efficient solutions.
- Above and Beyond Customer Service: Our customers' success is our success. We don’t just meet expectations; we exceed them. We anticipate needs, communicate proactively, and ensure every interaction leaves our customers confident and delighted.
- Stellar Quality: Excellence isn’t a goal—it’s our standard. We set the bar high, focusing on precision, detail, and continuous improvement. Quality is non-negotiable, and we take pride in delivering nothing short of the best.
- Total Trust: Trust is earned through consistency, transparency, and integrity. We do what we say and own the results, fostering a culture of accountability and openness. Our team is built on mutual respect, where everyone’s voice is heard and valued.
Company DescriptionImagine a rocket launch: the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour. At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail tech suite with a singular mission: to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.Company DescriptionImagine a rocket launch: the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour. At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail tech suite with a singular mission: to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.
-
Android Software Engineer
1 month ago
Falls Church, Virginia, United States Nava Software Solutions Full timeJob Title: Android Software EngineerLocation: Hybrid - (2days/Week or 8days/Month)Duration: 12-Month ContractNote: Candidate must undergo technical assessment to shortlist for Final level interviewJob Description:We are seeking an experienced Android Software Engineer to join our team. The ideal candidate will have a strong background in developing...
-
Principal Software Engineer
4 weeks ago
Tinton Falls, New Jersey, United States Commvault Full timeAbout CommvaultCommvault is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks - keeping data safe and businesses resilient. The company's unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and...
-
Principal Software Engineer
4 weeks ago
Tinton Falls, New Jersey, United States Commvault Full timeAt Commvault, we're seeking a highly skilled and experienced Principal C++/C# Engineer to join our engineering team. As a key member, you'll play a pivotal role in designing, architecting, and implementing cutting-edge solutions that enable seamless data management and protection across diverse virtualized environments and file systems.Key...
-
Principal Engineer
1 month ago
Tinton Falls, United States Commvault Full timeCommvault (NASDAQ: CVLT) is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks – keeping data safe and businesses resilient. The company’s unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and...
-
Principal Structural Engineer
7 days ago
Idaho Falls, United States Columbia Energy Full timeAbout Columbia Energy & Environmental Services:Columbia Energy and Environmental Services is an established small business headquartered in Richland, WA. We offer full-service engineering, design, fabrication, instrumentation and controls, and technology development. We are currently seeking a Principal Structural Engineer for our Idaho Falls, ID...
-
redwood falls, United States Genie Healthcare Full timeJob DescriptionWe are seeking a highly skilled Fullstack Developer to join our team at {company}. As a Fullstack Developer, you will be responsible for designing, developing, and deploying cloud-based applications using a range of technologies.Key Responsibilities:Design and develop scalable cloud-based applicationsCollaborate with cross-functional teams to...
-
Electrical Engineer, Satellite Design
3 weeks ago
Falls Church, United States Lynk Global Inc Full timeJob DescriptionJob DescriptionAbout Lynk:Lynk is the inventor of satellite-direct-to-standard-phone (sat2phone) technology, and has the world’s only commercial license from the FCC to operate a commercial sat2phone system. We are growing rapidly, and our technology will enable all 8 billion people on the planet to stay connected with the existing standard...
-
Principal Electrical Engineer
4 weeks ago
Idaho Falls, Idaho, United States Columbia Energy Full timeJob DescriptionColumbia Energy and Environmental Services is seeking a highly experienced Principal Electrical/I&C Engineer to join our team in Idaho Falls, ID. This is an excellent opportunity for engineers looking to advance their career and take on leadership roles, mentoring younger staff, acting as discipline lead for projects, and managing...
-
Software Engineer
2 weeks ago
Wichita Falls, Texas, United States Texas Department of Aging & Disability Services Full timeSoftware Engineer required for our company. We are looking for a skilled developer who can work on various projects. Key responsibilities include designing, developing, and testing software applications. If you have a passion for programming and a strong background in software development, we encourage you to apply for this position.Note: As a Software...
-
Software Engineer
3 weeks ago
Falls Village, Connecticut, United States Region One School District Full timeAbout this roleWe are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.
-
Software Engineer
4 weeks ago
Menomonee Falls, United States Messer Cutting Systems, Inc. Full timeJOB SUMMARY:This position will be responsible for designing, programming, testing, maintaining production, pre-production and prototype software applications.ESSENTIAL DUTIES and RESPONSIBILITIES:Assist and respond to Customers and Sale’s technical questionsDefine project requirements for Customers and SalesDetermine project feasibility, including the...
-
Principal Power Engineering Leader
2 weeks ago
Wichita Falls, Texas, United States Professional Engineering Consultants Full timeWe're seeking a seasoned leader to spearhead our Power Engineering Division. As Principal Power Engineering Leader, you'll lead client service, technical staff management, and project execution.Key Responsibilities:Manage and mentor technical staff membersDeliver exceptional service to clients, upholding our purpose and visionPromote our services through...
-
Software Engineer
1 month ago
Wichita Falls, Texas, United States Textron Aviation Full timeJob SummaryThe Flight Dynamics Software Engineer is a highly motivated and self-driven team player that can perform in a dynamic prototyping environment. This role is responsible for design, development, integration, test, and documentation for software in flight simulator dynamic models on a wide range of aviation platforms.Key ResponsibilitiesDesign,...
-
Principal Satellite Operations Systems Engineer
4 weeks ago
Falls Church, Virginia, United States Lynk Global Inc Full timeJob SummaryLynk Global Inc is seeking a highly skilled Principal Satellite Operations Systems Engineer to join our team. As a key member of our satellite operations team, you will be responsible for ensuring the operational integrity and safety of our constellation of LEO satellites.Key ResponsibilitiesDaily Telemetry Review: Conduct thorough daily reviews...
-
Software Engineer
6 months ago
Sioux Falls, United States Omnitech INC Full timeJob Description Job Description Description: POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this position. _ Do...
-
Software Engineer
2 months ago
Menomonee Falls, United States Messer Cutting Systems, Inc. Full timeJob DescriptionJob DescriptionJOB SUMMARY:This position will be responsible for designing, programming, testing, maintaining production, pre-production and prototype software applications. ESSENTIAL DUTIES and RESPONSIBILITIES:Assist and respond to Customers and Sale’s technical questionsDefine project requirements for Customers and SalesDetermine project...
-
Software Engineer
2 months ago
Sioux Falls, United States Omnitech, Inc. Full timeJob DescriptionJob DescriptionDescription:POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this...
-
Software Engineer
2 months ago
Bellows Falls, United States chroma technology Full timeJob DescriptionJob DescriptionSoftware EngineerSoftware EngineerBellow Falls, Vermont Chroma Technology Corp., a world leader in the advanced manufacturing of thin-film optical coatings, has an exciting opening for a Software Engineer! JOIN OUR AWARD-WINNING TEAM! Recognized as a Best Places to Work in Vermont and awarded the DCD Outstanding Vermont Business...
-
Software Engineer
3 weeks ago
Falls Church, United States ARServices Full timeDescription Discover a career of innovation and impact at ARServices, Limited (ARServices). With decades of excellence in tackling complex challenges in defense, security, and national intelligence, we're leading the way forward. Join our dynamic team of experts, where Agility, Reliability, and Success are not just values but a way of life. As a graduated...
-
Software Engineering Supervisor
1 month ago
Menomonee Falls, Wisconsin, United States Messer Cutting Systems, Inc. Full timeJob SummaryThis position will be responsible for leading a team of software engineers in the development of innovative software solutions. The ideal candidate will have a strong technical background and excellent leadership skills.Key Responsibilities:Lead a team of software engineers in the development of software solutionsCollaborate with cross-functional...