
Software Engineer
Anaplan
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • United States
Visit company websiteExplore more
About the role
- Develop and maintain scalable web applications using .NET Core/5+ and modern UI frameworks
- Write clean, maintainable, and well-tested code following established engineering best practices
- Collaborate with engineering teams, product management, and design to implement technical solutions
- Participate in code reviews and contribute to improving development standards and processes
- Build and maintain RESTful APIs and integrate with third-party services
- Work with cloud platforms (Azure/AWS) to deploy and maintain applications
- Contribute to technical design discussions and architectural decisions
- Implement automated testing strategies and participate in CI/CD pipeline development
- Troubleshoot and resolve technical issues across the full software development lifecycle
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation
- Stay current with emerging technologies and recommend improvements to existing systems
- Mentor junior developers and contribute to knowledge sharing within the team
Requirements
- 3-5 years of professional software development experience
- Strong proficiency in .NET Framework and .NET Core/5+ development
- Experience with modern UI frameworks (Angular, React, or Vue.js)
- Solid understanding of web development fundamentals (HTML, CSS, JavaScript)
- Experience with cloud platforms, preferably Azure or AWS
- Proficiency in database design and development (SQL Server, PostgreSQL, or similar)
- Understanding of software architecture patterns and design principles
- Experience with version control systems (Git) and collaborative development workflows
- Knowledge of API design and development (REST, JSON)
- Familiarity with Agile/Scrum methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Benefits
- Competitive salary and comprehensive benefits package
- Opportunity to work with cutting-edge technologies and contribute to technical decisions
- Professional development opportunities and conference attendance support
- Flexible work arrangements with remote work options
- Collaborative team environment with experienced engineering leadership
- Health, dental, and vision insurance
- Generous PTO and parental leave policies
- Performance-based bonuses and growth opportunities
- Modern development tools and collaborative workspace
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET Core.NET FrameworkAngularReactVue.jsHTMLCSSJavaScriptSQL ServerPostgreSQL
Soft Skills
problem-solvingattention to detailcommunicationcollaborationmentoring
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering