sr. software engineer - saas
TRANSCRIPT
1
ACCUSOFT CORPORATION Job Description
JOB TITLE: Sr. Software Engineer
Reports To: Software Development Manager - SaaS
Department: SaaS
Job Location: Tampa, FL
JOB SUMMARY:
This position is primarily responsible for the product development and maintenance of the SaaS
Product portfolio of products. In addition, this individual will:
Strongly influence Accusoft product feature sets and product mix
Be a thought leader in defining Accusoft processes on assigned projects
Provide new product development and existing product maintenance, including but not
limited to exploring new platforms and technologies as well as enhancing existing
products
Demonstrate company-wide leadership and technical influence in peer discussions,
influencing product and technology direction for the company
Demonstrate balanced technical and business decision making to best meet Accusoft
goals
Mentor and coach less experienced engineers
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Core duties and responsibilities include the following. Other duties may be assigned.
Works independently and successfully in unsupervised work environments and makes
sound business decisions consistently, without supervisors guidance; may
mentor/supervise less senior Engineers
Participates in all stages of development life cycle
Contributes to peer review to assure product correctness
Writes unit tests for product and production code, with high level of coverage and
effectiveness
Develop software to solve complex, uncertain, and/or highly business critical problems
Provide assistance to the Support Team on assigned customer support inquires/projects.
Demonstrates customer advocacy
Defines/recommends Accusoft source control practices
Plans tasks and provides task estimates for review
Proactively performs independent research and utilizes libraries and other technical
resources to guide new product development and process ideas
Demonstrates familiarity with competitive products and applies that knowledge when
benchmarking against Accusoft products
Communicates software designs effectively for review by others
Participates with architects to ensure that product designs adhere to architectural
guidelines and best practices, and to make product architectural decisions
Comfortable and effective at multiple hardware/software OS and technologies
2
SUPERVISORY RESPONSIBILITIES:
This job has no supervisory responsibilities for direct reports, but may mentor less experienced
peers and provide team leadership.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty
satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or
ability required. Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions.
EDUCATION AND/OR EXPERIENCE:
Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or
other math or computer related disciplines; 4 or more years of real industry experience in
software development in a variety of roles on a variety of projects; or equivalent combination of
education and experience.
CERTIFICATES, LICENSES, REGISTRATIONS:
N/A
COMPUTER SKILLS:
Required Skills:
Minimum of 4+ years of experience in the following or equivalent
○ PHP
○ JavaScript
○ MySQL
○ HTML
○ CSS
Proven ability to work closely with software engineers as a member of the team
Preferred Skills:
Apache
Node.js
jQuery
Bootstrap
Agile Development Methodologies
TRAVEL:
N/A
ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER