close up of businessman hand working on laptop computer with business graph information diagram on wooden desk as concept-2

Senior Software Engineer


Position Summary: 

This is a hybrid work position  - part time in office and part time working from home, therefore, must be located within commuting distance of Alpharetta, Ga to be in the office weekly (for part of the week). 

We are looking for a passionate Software Engineer to design and develop proprietary software solutions for our small, fast growing financial services company. 

TaxConnex has produced a proprietary web-based software platform designed to facilitate the sales tax compliance process. The platform is utilized by remote accounting practitioners to manage client's sales tax activities. It also provides financial and operational management including workflow management, treasure/banking activities and contract management. 

This position will help continually develop new functionality in the platform as well as provide maintenance support. The Senior Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code. Ultimately, the role of the Senior Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. 

Key Functional Areas: 

Design and Planning:
  • Execute full software development life cycles (SDLC)
  • Provide project management for software development initiatives
  • Develop layouts and documentation for requirements and solutions
  • Document features, technical specifications, and infrastructure requirements
  • Work cross-functionally to convert business needs into technical specifications


  • Perform a mix of enhancements and new development
  • Write well-designed, testable code
  • Review code and implement code controls
  • Develop software verification plans and quality assurance procedures
  • Create test plans and manage testing processes
  • Develop blackout contingency plans and implement as needed
  • Support internal systems at front-end and back-end, but primarily focused on back-end activities


  • Provide application maintenance and critical ticket support
  • Senior developers will mentor and coach less experienced developers
  • Solve immediate challenges while minimizing trade-offs to other parts of the system

Position Requirements

  • Bachelor’s degree from an accredited institution or equivalent experience
  • 5+years of experience in web development and design 
  • Tax or financial accounting systems development experience preferred
  • History of managing and implementing software development following formal SDLC processes
  • Experience in the layout, design, and coding of systems with PHP 7 and the Laravel framework
  • Experience with the LAMP stack platform
  • Knowledge of web application development using PHP programming language with PHP frameworks (Codelniter) and MySQL databases
  • Awareness of Ext JS (Java Script Framework) and ability to learn to code in java script
  • Expertise in front-end technologies (HTML, JavaScript, CSS, Sencha EXTJS), PHP frameworks (Codelniter) and MySQL databases

Critical Company Competencies:

In additional to the above noted functional skills and position requirements, TaxConnex focuses on behavioral competencies to drive our culture, company and individual success.  A few of these competencies most relevant to working at TaxConnex are: 

  • A strong “client-first” mentality
  • An entrepreneurial spirit and desire characterized by personal initiative and deep commitment
  • Willing to roll-up their sleeves and do what is necessary to grow and delight clients
  • Proactive with a high sense of urgency and responsiveness
  • Detail Oriented
  • Analytical reasoning with the ability to learn, process information, and solve problems
  • Communicates thoughts clearly and effectively, verbally and written. Listening skills to interpret both the verbal and non-verbal messages
  • Delivers on performance goals and is consistent in meeting client commitments
  • Makes efficient use of resources and time and follows internal processes
  • Teamwork - Develops and fosters effective relationships within and across teams to achieve results in an environment of mutual respect


To inquire about the position, submit your resume to