Job Url: https://www.glassdoor.com/Job/united-states-react-jobs-SRCH_IL.0,13_IN1_KO14,19.htm?remoteWorkType=1&fromAge=3 Job Description: i3 Verticals 3.1 Principal Software Engineer Apply on employer site Tennessee Apply on employer site Your qualifications for this job Do you have any of these qualifications? Computer science Jira AWS Certified Solutions Architect Spring Boot Show more JOB TITLE: Principal Software Engineer FLSA STATUS: Exempt DEPARTMENT: Engineering REPORTS TO: Senior Director, Engineering JOB LOCATION: Remote (US Based) TRAVEL: 0% SUMMARY OF POSITION: We are seeking a visionary and technically exceptional Principal Software Engineer to lead the architecture and design of an upcoming cloud-native web application. This role will work with engineering teams to define and implement scalable, secure, and high-performance solutions using React, Java Spring Boot, and AWS native services. You will play a critical role in setting technical direction, mentoring engineers, and ensuring engineering excellence across the organization ESSENTIAL DUTIES & RESPONSIBILITIES: Define and document the overall architecture for a modern web application using React, Java Spring Boot, and AWS ECS. Design scalable, maintainable, and secure microservices and front-end architectures. Establish and enforce architectural standards, coding guidelines, and best practices. Write clean, maintainable, and well-tested code, enforce best practices, and participate in code reviews to ensure code quality. Design and implement RESTful APIs and support for feature flags to enable client-configurable application. Tackle the most complex technical challenges in areas like cloud infrastructure, system performance, automation, and integration, providing solutions that are efficient and maintainable. Research and explore new technologies, methodologies, and approaches to improve the company's engineering practices and stay at the forefront of technology innovation. Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality technical solutions that meet business needs. Provide hands-on support in building core components, APIs, and infrastructure. Lead technical design reviews and mentor senior and mid-level engineers Foster a culture of continuous improvement, encouraging the team to innovate and adopt SDLC best practices. Collaborate with Senior Engineering Director to fulfill strategic corporate engineering objectives. MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE): Bachelor’s degree in computer science, Software Engineering, or related field. 10+ years of experience in software engineering, with a proven track record in cloud technologies, DevOps practices, and large-scale application design and delivery. Strong background in React and Java Spring Boot with emphasis on building testable, enterprise-grade applications. Extensive experience in building and maintaining Java microservices. Experience with authentication protocols and services like AWS Cognito or Azure AD Proven success in building and delivering products, driving product development cycles from concept through to production. Excellent written and verbal communication skills. Proven analytical, problem solving and decision-making skills Technical Knowledge/Familiarity: React (v18+) with modern state management and component architecture. Java Spring Boot (v3+), including reactive programming and microservices RESTful design, microservices, and event-driven architectures CI/CD pipelines (Azure DevOps) Scrum (Jira) Git-based repositories (Bitbucket) Unit test frameworks (JUnit) PostgreSQL / Aurora or similar database technology PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE): Cloud certifications (AWS Certified Solutions Architect, etc.). Familiarity with containerization technologies (Docker, Kubernetes). Experience with serverless architecture and event-driven programming. Knowledge of monitoring tools (DataDog, ELK Stack, etc.) Experience with agile project management tools (JIRA, Confluence, etc.) Experience Required 10+ yrs of experience in software engineering Education Required Bachelors or better Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. Show less Related community posts See what other Principal Software Engineer are saying Interview Tips 532K members Salary Negotiations 557K members Explore more Bowls Want your application to stand out? Starting conversations can lead to better insights than asking for referrals. Ask for advice Company overview Size 1001 to 5000 Employees Founded 2012 Type Company - Public Industry Computer Hardware Development Sector Information Technology Revenue $5 to $25 million (USD) i3 Verticals ratings 3.1 43 % Recommend to a friend 68 % Approve of CEO Greg Daily 47 Ratings Career Opportunities 2.8 Comp & Benefits 2.8 Culture & Values 2.9 Senior Management 2.7 Work/Life Balance 3.2 i3 Verticals reviews by software engineer Pros "Management is great to work with, collaborating with sister company managers is refreshing and provides a diverse way to improve your own department." (in 17 reviews) "The only pro is the work from home "benefit"" (in 10 reviews) "Great culture and great teammates." (in 14 reviews) "People were great to work for!" (in 15 reviews) Cons "HelpDesk management tries but management above them really could care less, or at least that's how it feels." (in 17 reviews) "low pay for full time employees but will pay up to double for contract workers that do worse work" (in 19 reviews) i3 Verticals benefits 3.7 3 Ratings Employee benefit reviews Most commented Health Insurance(11 comments) "You have to pay some out of pocket even for the lowest tier" 401K Plan(10 comments) "They do a 3% match" Vacation & Paid Time Off(7 comments) "Pretty minimal for a tech company" Apr 7, 2025 Former VP of Sales in Canton, OH, Ohio Insurance is middle of the road but stock options are great. May 14, 2025 Former Manager in Baton Rouge, LA, Louisiana Good but I have had better Apr 1, 2025 Former Support Technician in Shreveport, LA, Louisiana Health Insurance SUCKS. It covers next to nothing and it cost more than I've ever paid at any company.