Senior Software Engineer
Core
Designing, developing, and maintaining robust, secure, and scalable software solutions and systems.
Role type
Senior Software Engineer (System Design & Architecture)
Builds
Secure and scalable software systems and infrastructure
Domain
Enterprise IT & Software Engineering
Required skills
System Design, Solution Architecture, Database Design, Relational Data Modeling, Scripting, Continuous Deployment, Source Control, Information Security, Service Operations (via careerplan.io/jobs/RQ116489-senior-software-engineer-at-bpinternational)
Preferred skills
Digital Project Management, Agile Methodologies, Mentoring, Technical Facilitation
Technologies
Cloud Platforms, NoSql, Relational Databases
Responsibilities
Lead design and implementation of complex software systems; Develop and maintain scalable software solutions; Implement and manage continuous deployment pipelines; Act as subject matter expert in system design; Ensure security and resilience of production systems; Mentor team members and facilitate technical discussions.
Seniority
Senior, hands-on IC with mentorship responsibilities
