We are looking to add a Principal Software Engineer to our Development team to help build out our Bright Suite solutions. Ideal candidates will have the opportunity to work in a fast paced, exciting environment where their work will be noticed and appreciated. As a Principal Engineer on the Development team, you will be expected to wear multiple hats regarding design and development of omni-channel fulfillment, e-commerce and supply chain solutions for our customer base while being exposed to many modern technology platforms and cloud-based applications in the market. You will join a team of world-class, highly motivated engineers delivering a high-quality software architecture that will help solve the challenges at the scale that our customers trust us to get right, and so communication and ability to work in a team environment are key for this position.
-
Design and develop scalable, mission-critical web applications in a SaaS environment utilizing Java technologies, including feature development for concurrent user activity, bulk data processing, integration and messaging, as well as reporting and analytics.
-
Key development activities include both back-end development of business logic, workflows and data processing as well as front-end web development including mobile
-
Collaborating with other team members from Development, Product Management and Implementation teams to design and plan the delivery of software solution features.
What You'll Need:
-
Bachelors or Masters degree in Computer Science or Engineering or similar field
-
7+ years of experience designing and developing Java web applications
-
Software development experience using Spring and Hibernate
-
Must demonstrate solid knowledge of using SQL for business logic and reporting queries
-
Web Services (SOAP, RESTful)
-
Expertise in Object-Oriented design and implementation methodologies, design patterns and multi-threaded client/server architectures
-
Advanced experience with Java web applications, with web development experience using HTML, CSS, JavaScript, Angular, XML, JSON
-
Reside in Georgia. We are not currently relocating for this position.
-
Serious candidates should come with an entrepreneurial outlook and be ready to contribute innovative ideas
-
Ideal candidates will be self-starting, self-motivated and hold a strong work ethic
-
Effective communication skills working with related engineers and implementation teams are key to the position
-
Experience with platform and/or architectural roles is a must.
Perks:
-
Be part of an energetic team that is serious about delivering software to customers and cultivating our culture. We work awfully hard and are having a blast doing it. This team believes that what we are doing is a game-changer in the industry
-
Coffee bar with cold brew on tap and a full time barista
-
Standing desk (if you’re into that sort of thing)
-
Corporate events including food trucks, Top Golf and other shenanigans
-
Corporate office with co-working spaces, ping-pong tables, corn-hole boards, and Avalon around the corner
-
Benefits package including health care, paid time off, life insurance, 401k plan (with match), and gym reimbursement
-
Be part of a team recognized 3 years running as an AJC Top Workplace
Top Skills
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus