Ascensus

Principal Software Engineer

Ascensus

full-time

Posted on:

Location Type: Hybrid

Location: DresherMassachusettsPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $170,000 per year

Job Level

About the role

  • Utilize advanced AI capabilities to enhance software development processes
  • Analyze software requirements and implement software changes
  • Drive innovation on the Scrum team by leading technical research initiatives
  • Collaborate with team members and participate in all Scrum ceremonies
  • Establish alignment with the Product Owner on application architecture
  • Act as a role model, coach, and mentor for team members
  • Analyze and troubleshoot complex errors in software applications
  • Protect and handle all confidential data held by Ascensus
  • Assist with testing and written descriptions of application software changes
  • Demonstrate our I-Client service philosophy and Core Values

Requirements

  • Advanced knowledge and experience with AI capabilities in software development
  • Strong technical leadership skills for design discussions with audiences
  • Extensive understanding of object-oriented design principles
  • Strong experience writing clean and maintainable code
  • Strong experience with Agile SDLC practices
  • Minimum 8 years of professional experience developing software & systems
  • Strong experience with distributed systems, Services Oriented Architecture, RESTful services, Microservices
  • Strong experience with relational databases such as Sybase, MSSQL, Oracle
  • Strong understanding of web technologies such as HTTP, Apache, HTTP Proxies
  • Strong experience with multi-threaded applications and memory management
  • Strong experience with CI/CD, automation, and related tools
  • Excellent problem-solving and communication skills
  • Experience mentoring and technical coaching less experienced developers
  • Basic experience with HTML, CSS, and JavaScript
  • Bachelor’s degree in computer science, engineering, or related experience preferred
  • Nice to Have - Experience with Containerization, Docker & Kubernetes
  • Nice to Have - Experience with at least one modern JS front-end framework
  • Nice to Have - Experience working with legacy code.
Benefits
  • 401(k) match
  • Medical
  • Dental
  • Vision
  • Paid-Time-Off
  • etc.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI capabilitiesobject-oriented design principlesclean codeAgile SDLCdistributed systemsServices Oriented ArchitectureRESTful servicesMicroservicesrelational databasesmulti-threaded applications
Soft Skills
technical leadershipproblem-solvingcommunicationmentoringcoaching
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineering