Senior Full Stack Engineer - Enterprise Connectivity
The Enterprise Connectivity & Integration group is changing the way our Enterprise clients connect and integrate with Bloomberg by building an Integration Platform-as-a-Service (iPaaS) offering, giving clients a flexible generic tool to self-service their needs. We engineer technology for high throughput and low-latency secure data transfer over a distributed infrastructure. This is one of the foundations upon which Bloomberg's Enterprise business is built on. With ever increasing demands for more capabilities from our clients, Enterprise Connectivity is building new strategic cloud-based infrastructure in order to provide secure, reliable and scalable connectivity solutions over multiple channels, including Messaging, FIX, SFTP and Web API. What's the Role?
Connectivity Registry is the command center of all enterprise connectivity, providing provisioning, credential management, security and policies for all types of client connections. Our team offers fantastic opportunities to develop a solid understanding about Bloomberg's Enterprise business as an application engineer, and develop strong technical skills in connectivity protocols, RESTful API design, Network infrastructure and security. As a member of our Connectivity registry engineering team, you will be responsible for the design, development, support and enhancement of client facing connectivity services. You will build elastic and fault-tolerant connectivity services that can ensure high throughput under heavy volume over our large-scale distributed systems and network. You'll also work on our self-service web applications, which provide connectivity administration experience to Bloomberg customers so that all their monitoring, alerting and configuration needs can be managed directly through the Enterprise Console. You'll need to have:
We'd love to see:
- Strong sense of ownership, able to drive and take projects across the finish line
- Experience in server-side software development using Object Oriented - Languages
- Experience with, or an interest to work in Python and Typescript
- Knowledge of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage system
- Experience with agile software development methodologies
- Familiarity with open source technologies like Angular, React, Postgres, Docker, Redis
- Experience with networking level concepts like firewalls, routers, load balancing
- Experience with TLS security standards
We are extremely proud of our diverse and open culture, and value diversity of thought and perspective in every form. We're looking for engineers with a real passion for writing reusable, efficient solutions to complex problems, who can adapt to an ever-changing market landscape, and who can collaborate and work effectively on small teams to develop software that impacts thousands of users around the world. If this sounds like you, apply!
Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.