Principal Software Engineer

Apply Now

Company: Deposco

Location: Alpharetta, GA 30022

Description:

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 JS, 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

Similar Jobs