
Sr. Software Engineer
- Radnor, PA
- $93,300-169,700 per year
- Permanent
- Full-time
- Constructing and implementing software within a full stack environment (Front end, API, persistence, integrations)
- Using HTML, CSS, JavaScript, TypeScript, Angular to build a modern frontend
- Leveraging Python, Java (Spring Boot) and Gradle/Maven in building reliable backend ETL components
- Managing the full lifecycle of web application development; from designing, building, testing, deploying, to monitoring
- Using tools such as Gitlab, SonarQube, Splunk, Confluence, to drive operations and collaboration
- Champion lean-Agile, DevOps principles and practices (e.g. CI/CD; you build it, you own it), and independent architecture
- Improve individual and team effectiveness through coaching, engineering best practices/ standards, and driving a culture of initiative and innovation.
- Exhibits, fosters, and cares for solution quality and efficacy
- Understand the enterprise technology roadmap and how it ties back to team execution and deliverables
- Bachelor's degree in Computer Science or equivalent work experience
- 5-7+ years of experience in application development that directly aligns with the specific responsibilities for this position
- JavaScript frameworks i.e. React, Typescript, Angular for frontend web development
- Python and Java (Springboot) for developing and maintaining ETL jobs
- Oracle SQL Server or other relational database systems
- Microservice design (Service-Oriented Architecture) and RESTful web services/APIs
- Docker Services
- Modern container orchestration i.e. Kubernetes, Docker Swarm
- Unit Tests (e.g. Mockito, Junit, Karma Jasmine)
- Maven and/or gradle
- Amazon Web Services (AWS)
- Experience with Spring Boot
- Strong experience (5-7+ years) with Continuous Integration/Delivery and DevOps
- Excellent communication, with demonstrated critical thinking and problem-solving skills
- Demonstrated ability to develop complex architectural solutions from conceptualization thru delivery while driving buy-in among business and IT stakeholders
- Experience with the pandas and Apache Spark Python libraries
- Worked with Atlassian tools like Jira and Confluence
- Experience implementing AI models such as Anthropic's Claude and OpenAI's GPT