Senior Software Engineer - Client Contract Workflows
Bloomberg
Our Vision is “To unlock faster decisions, scalable growth, and trusted compliance by delivering intelligent, policy-enforced platforms that power the structured creation, control, and flow of high-value documents across the enterprise”.
As we’ve worked to transform our products with technology, we’ve also built a diverse working team where everyone is given equal opportunities to thrive. We’re committed to continuing to evolve a culture that recognizes, supports, and promotes people of all backgrounds. We’re looking for people who approach their work and each other with thoughtfulness, care, and a spirit of cooperation
What’s in it for you:
We are seeking a highly skilled and motivated Senior Fullstack Engineer who will be responsible for building innovative products. You will interact with product teams and billing teams on a day-to-day basis and get to learn about various products we sell at Bloomberg and build solutions for identifying risk.
Our team culture is fast-paced, energetic and innovative.
We'll trust you to:
· Demonstrate good understanding of software fundamentals including software design, algorithm development, data structures, code modularity, and maintainability.
· Be a solid team player - you can expect to work with others in a highly, collaborative environment
· Be innovative - you'll think outside of the box when coming up with technical solutions that deliver business value
· Be passionate- you're passionate about our diverse set of users and product
· Be proactive- you'll contribute ideas on everything from UI, product, tech stack and our fast-paced development flow
You'll need to have:
- 5+ Years of experience of OOP programming, particularly in data structures, concurrency, and Python/C#
- A Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent professional experience.
We’d love to see:
- Deep understanding of a complex distributed system, such as Kafka, Rabbit MQ, SOLR
- Built and optimized highly available, scalable, distributed back-end REST services
- Ability to break down and deeply understand complex problems and communicate complex matters efficiently
- Strong problem-solving skills, optimizing for the simplest, most robust yet practical solutions
- That you are: Reliable, Dependable, Trustworthy, Participating team member. Smart but humble, with a bias for action