
Principal Software Engineer
Ascensus
full-time
Posted on:
Location Type: Hybrid
Location: Dresher • Massachusetts • Pennsylvania • United States
Visit company websiteExplore more
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