Return To Job Search
Principle Software Engineer
Tennessee
Nashville Metro Area
Applications/Web Development
Software Developer
JN -012019-21748

Who you are: Qualifications, Education, and Experience

  • US Citizenship is required
  • Must pass a State and/or Federal background check
  • Shipped software products with cross-functional teams that had a positive impact on the customer
  • Self-starter with strong analytical skills and continuous learning mindset
  • Led an engineering team with minimum of 5 software engineering contributors
  • You respectfully challenge authority with your technical knowledge and are strong advocate for long-term success of the technology
  • Time is money mindset. Whiteboard to production turnaround time drives you and you are effective at prioritization, strive for high quality, and strong at creating team accountability
  • Comfortable in chaos and experimentation, but have a desire to organize & plan
  • Desire for hands-on development and competent with Java programming language, Linux, SQL, and object-oriented concepts
  • Experience with Spring, JPA, Hibernate, MQ, and Domain Driven Design
  • Preferred experience migrating backend and web software to AWS cloud
  • Preferred experience migrating backend monolithic interfaces to decoupled  microservice architectures
 
Who you are: Essential Responsibilities:
  • Partner with product manager to shape and deliver product roadmap
  • Design, implement, document, test, and support highly-scalable, fault-tolerant, enrollment platform components, e.g., REST web services
  • Refactor and migrate existing applications to a cloud-based architecture
  • Develop standards, procedures, and guidelines
  • Mentor team members
  • Identify, prioritize, and execute technical debt items, including performance bottlenecks, poor code, and other related concerns
  • Participate in design and development of quality practices through test strategies and test automation
 
Travel Requirement, Working Conditions, and Physical Demands:
  • Minimal travel is required to acquire new skills and gain deeper knowledge of existing or new technologies. In addition to attending training and conferences, minimal travel may be required to facilitate team building engagements. 
  • General office environment. The work area is adequately lighted, heated, and ventilated.
  • Office environment where the employee may sit comfortably to do the work. Some walking, standing, bending, reaching, and carrying of light items such as papers, books, small parts; driving an automobile, etc. Requires eye-hand coordination and manual dexterity sufficient to operate a keyboard, photocopier, telephone, and other office equipment.

Previous MonthNext Month
SunMonTueWedThuFriSat