
Senior Software Engineer
Ascensus
full-time
Posted on:
Location Type: Office
Location: Newton • Massachusetts • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $155,000 per year
Job Level
About the role
- Design, develop, test, and maintain scalable Java applications using Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Continuously explore and evaluate new technologies and development practices.
- Leverage AI tools (e.g., code assistants, automated testing, etc.) to improve development efficiency and quality (nice to have).
Requirements
- Bachelor’s degree in Computer Science or a related field
- 3-10 years of professional software engineering experience
- Proficiency in Java and Spring Boot framework
- Proficiency in SQL for data querying, analysis, and optimization across relational databases
- Experience with Git for version control and collaboration
- Hands-on experience with containerization tools such as Docker and orchestration platforms like Kubernetes
- Experience deploying and managing applications on public cloud platforms such as AWS or Azure
- Experience designing and building microservices-based architectures
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Demonstrated intellectual curiosity and a passion for learning.
Benefits
- Competitive salary and benefits package
- Flexible work environment
- Opportunities for professional growth and development
- A collaborative and inclusive team culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootSQLGitDockerKubernetesmicroservicesscalable applicationsautomated testingdevelopment best practices
Soft Skills
problem-solvingattention to detailcommunicationcollaborationintellectual curiositypassion for learning
Certifications
Bachelor’s degree in Computer Science