A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
Senior Software Engineer
Kennett Square, PA
1 DAYS AGO
22726072
Summary
Kennett Square, PA
Hybrid
$153358.00 - $153358.00 per Year
3 Years Experience
Master's degree
No Commission
40.00 hours per week / Day Shift / Full-Time
Description
EMPLOYER
Chatham Financial Corporation TITLE:
Senior Software Engineer
LOCATION
Kennett Square, PA (Up to 40% telework permitted)
DUTIES:
Lead the design and development of cutting-edge financial applications and develop innovative, high-quality, and cloud-native SaaS web applications and microservices. Own technical decisions for features and services, ensuring scalability, security, and performance. Collaborate with product managers, UX designers, and quantitative teams to translate business requirements into technical solutions. Mentor and guide junior engineers, fostering technical excellence and best practices. Contribute to architectural discussions and help evolve the technology stack. Develop software using .NET, React, TypeScript, PostgreSQL, NServiceBus, RabbitMQ, Redis, and Azure services. Implement automated testing strategies (unit, integration, end-to-end) and CI/CD pipelines using Docker, Terraform, GitHub Actions. Leverage AI-assisted development tools to accelerate delivery and improve quality. Align technical work with business strategy and roadmap goals. Translate strategic objectives into actionable technical plans, ensuring team efforts contribute to business priorities aligned with the product roadmap. Drive cross-functional collaboration and maintain alignment with product roadmaps. Promote principles of modular design, observability, and test-driven development. Foster a collaborative, delivery-oriented culture grounded in modern engineering practices and continuous improvement.
REQUIREMENTS
Master's degree in Computer Science, Information Systems Management, Information Systems or related technical field and 3 years in any job title involving experience with object-oriented programming languages and principles to build application codebase. ALTERNATIVE, Bachelor's degree in Computer Science, Information Systems Management, Information Systems or related technical field and 5 years in any job title involving experience with object-oriented programming languages and principles to build application codebase.
Prior experience must include:
Developing and maintaining web application user interfaces using modern JavaScript frameworks; Designing database schemas, writing queries, and optimizing data storage for application functionality using relational databases; Using RESTful API principles to develop and integrate services within a service-oriented architecture; Automating testing and Test-Driven Development (TDD) to support code quality and maintainability; Working in an iterative development environment using Agile methodologies; and Working with continuous integration and delivery (CI/CD) processes. Up to 40% telework permitted.
SALARY:
$153,358/year
TO APPLY
Email resume identifying Job Code CF121 to: ksqrecruitment@cf.com. No calls. Additional Details How To Identify Potential Job Scams