
Software Engineer - REST API Development, Officer
State Street2 months ago
Base Salary
$70k - $119k/yr
Responsibilities
- Assist with designing, developing, maintaining, testing, troubleshooting, and supporting REST APIs and backend services.
- Build reusable components, libraries, integration services, and integrations between internal systems, external partners, and cloud services.
- Create and maintain API specifications, developer guides, usage examples, implementation notes, and other technical documentation.
- Write unit, integration, and automated API tests and participate in peer code and design reviews.
- Support API gateway onboarding, basic policy implementation, deployment automation, monitoring, logging, and vulnerability remediation.
- Apply API versioning, lifecycle management, secure coding, authentication, authorization, performance, reliability, and maintainability practices.
- Collaborate with senior engineers, architects, product managers, quality, security, platform, and operations teams while participating in engineering planning activities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience including internships, bootcamps, or personal projects.
- 0–2 years of professional software development experience; internships, co-ops, and academic projects are valued.
- Some exposure to building or consuming REST APIs through coursework, internships, or personal projects.
- Familiarity with at least one backend language or framework such as Java, C#, .NET, or Spring Boot.
- Basic experience with Git-based source control, REST API principles, HTTP protocols, JSON, API integration concepts, relational databases, SQL, software design patterns, and object-oriented programming.
- Willingness to learn API security concepts including OAuth 2.0 and JWT, with exposure to automated unit testing frameworks preferred.
- Interest or coursework experience with Microsoft Azure and curiosity about Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Preferred qualifications include Azure coursework, certifications or projects; messaging or event-driven experience with Kafka, RabbitMQ, or Azure Service Bus; technical documentation experience; monitoring and logging familiarity; and experience in financial services, fintech, or regulated industries.
- Strong learning orientation, analytical and problem-solving ability, attention to detail, communication skills, collaboration skills, and willingness to accept mentorship.
Benefits
- Annual salary range of $70,000–$118,750.
- Retirement savings plan with company match and insurance coverage including life, medical, dental, vision, and long-term disability.
- Paid time off including vacation, sick leave, short-term disability, and family care responsibilities.
- Employee Assistance Program, tax-advantaged savings plans, and eligibility for annual performance-based incentive awards.
- Inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.
Tech Stack
Categories
About State Street
State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution, and the front-to-back State Street Alpha platform. Founded in 1792 and headquartered in Boston, the company is publicly traded on the NYSE (ticker: STT) and operates across major markets worldwide.