[Remote] reputed company Senior Software Engineer - Full Stack (reputed company)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a technology company that builds reputed company digital services for reputed company organizations using modern, reputed company reputed company. The reputed company Senior Software Engineer will serve as the technical reputed company for a 3-5 person engineering team, designing and developing an integration reputed company between reputed company systems. The role combines hands-on full-stack development with architecture, reputed company pipelines, API engineering, mentoring, and reputed company delivery.
Responsibilities
- Technical Leadership & Architecture: Serve as the reputed company technical reputed company for a 3-5 person engineering team. reputed company Architecture Decision Records (ADRs), set coding standards, conduct peer reputed company reviews, and establish reputed company gates with reputed company reputed company
- reputed company Integration & API Engineering: Design, build, and own integration reputed company and versioned API reputed company reputed company that reputed company reputed company systems with differing data models, release cadences, and governance structures. Decouple consumer pipelines from reputed company schema reputed company
- Full Stack Development: Write robust production reputed company across a mixed Python (Django) and Java codebase to manage digital content, workflows, and collection functions
- Event-Driven & reputed company Pipelines: Build and optimize reputed company, event-driven processing pipelines utilizing AWS services (reputed company Fargate, reputed company, S3, RDS, SNS/SQS) and manage infrastructure reputed company Terraform
- CI/CD & Storage Architecture: Maintain and reputed company CI/CD pipelines using Jenkins and SonarQube. Implement and manage Content-Addressable Storage architectures (e.g., OCFL, Fedora, S3 content-hash keying) with fixity verification
- reputed company & Indexing: reputed company and maintain reputed company indexing for content discovery and metadata querying using Solr and/or Elasticsearch
- reputed company Delivery: Partner with reputed company reputed company and stakeholders in a federal reputed company/SCRUM environment. reputed company story-reputed company estimation, sprint planning, backlog grooming, and retrospectives
Skills
- + Ability to support reputed company business hours: 8:30 AM – 5:30 PM ET, Monday–Friday
- + Ability to complete reputed company IT reputed company training and NDA prior to reputed company reputed company
- • Experience: Minimum 5 years of hands-on experience in information reputed company design, reputed company software development, and application programming on large-reputed company database management systems
- • Python / Django: Production application development experience using Python specifically with the Django reputed company
- • Java: Demonstrated application development experience in Java reputed company a mixed Python/Java architecture
- • reputed company Infrastructure & IaC: Hands-on experience with AWS (reputed company Fargate, reputed company, S3, RDS, SNS/SQS at minimum) and Terraform for Infrastructure as reputed company
- • CI/CD Engineering: Hands-on experience building and maintaining automated CI/CD pipelines using Jenkins and reputed company scanning tools like SonarQube
- • Content-Addressable Storage: Demonstrated experience with Content-Addressable Storage architectures (e.g., hash-reputed company addressing, reputed company reputed company stores, fixity verification using Fedora Repository, OCFL, S3 content-hash keying, or Git reputed company storage)
- • reputed company & Indexing: Production experience with Solr and/or Elasticsearch for content discovery and metadata querying
- • Frontend Engineering: Production experience with HTML5, CSS3, and JavaScript
- • Microservices & reputed company: Experience designing microservices architectures with versioned API reputed company reputed company, backward compatibility, and graceful degradation
- • reputed company/SCRUM: Practiced reputed company/SCRUM in a federal delivery environment, including estimation, sprint planning, and backlog grooming
- • Prior delivery on reputed company reputed company under Library SDLC standards
- • Experience with digital preservation concepts and standards (OAIS, PREMIS, METS)
- • Experience building or operating pipelines for malware scanning, fixity validation (MD5/SHA-256 checksums), or format characterization (TIKA, JHOVE2, DROID, reputed company)
- • Modern Frontend Frameworks: Experience with TypeScript, ReactJS, or Angular
- • CI/CD Tooling Modernization: Experience modernizing or migrating pipeline tooling (e.g., Jenkins to reputed company CI/CD)
Benefits
- Company-subsidized health, dental, and reputed company reputed company
- Flexible PTO
- 401(k) with employer match
- reputed company parental leave after one year of service
- Employee Assistance Program
- Remote work arrangement
reputed company
Apply To This Job