Senior Software Engineer

2 weeks ago


Singapore Bloomberg Full time

Bloomberg is foremost a data company. Data is at the heart of everything we do; we collect it, cleanse it, enrich it, validate it, and make it available to our clients. This data is vast, varied, and critical not only to our success, but to that of our diverse, global client base, and we continually challenge ourselves to do this better and faster.

**What's the role?**
Bloomberg's Data Technologies (DT) department is responsible for building tools and infrastructure to get this data into the company from the outside world. The DT Infrastructure team lays the foundations for this work by providing compute platforms for other teams to build upon.

**Our responsibilities fall into two core areas**:

- Building and maintaining BAIT, a low code in-house platform that allows our counterparts in the Data and Engineering departments to extract, transform, and load the data to the downstream databases

Our low code platform is used by many of our Data Analysts as well as Software Engineers across the firm.

**We'll trust you to**:

- Develop backend services for our low code platform using Python
- Design and implement our distributed data processing platform
- Work with the team to design the low code abstraction that gives our users power to solve their additional use cases such as new table transformation operations and new source file types
- Interact with our users directly and address questions, and if any enhancements are needed, realize them in a coherent manner that serve our wider user groups in both Data and Engineering departments
- Own the entire development lifecycle, from planning to deployment

**You'll need to have**:

- Minimum 2+ years of software engineering experience
- Demonstrated experience programming with Python
- Demonstrated experience with system design
- Demonstrated experience with various file formats frequently used in data disclosures and how to interface with them programmatically (CSV, JSON, XML, XBRL, SDMX, FWF, DBF, excel, docx, odf, turtle etc)
- Fluency in both written and spoken English
- Demonstrated continuous career growth within an organisation
- Demonstrated exposure to all phases of the software development life cycle
- Demonstrated experience successfully managing multiple projects to meet required deliverables, including communicating progress and outcomes to relevant stakeholders

**We'd love to see**:

- Fluency in Python data processing stack (numpy, pandas)
- Distributed Data processing platforms (Hadoop, Spark), and JVM languages (Java, Scala) to interface with those platforms
- Familiarity with schema specifications (jsonschema, json type definition, avro, xsd)

**If this sounds like you**:
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.



  • Singapore Propel Software Solutions Full time

    **COMPANY** Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...

  • Software Recruiter

    2 weeks ago


    Singapore Argent Software Full time

    EXPERIENCED Singaporean Software Recruiter -- $SG 100,000 base; $SG 2,000 Per Hire. You have at least five years’ experience in recruiting senior systems software salesmen and field engineers. You both like and are good at your job All training and computer hardware suppliedYou have a quiet home office; 8 - 5 Monday to Friday; **No travel Base**: SGD...


  • Singapore The Chemical Engineer Full time

    Wood is currently recruiting for a Process Engineer with extensive experience in the pharmaceutical and bio-pharma industry to support our growing operations in Singapore. You will be responsible for ensuring that process engineering activities on assigned projects are executed within budgeted manhours and approved schedules, in compliance with project...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeContinue with Google Continue with GoogleSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeWe're looking for Software Engineers to join our Agile Product...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We're looking for Software Engineers to join our Agile...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Responsibilities: Develop the code using Java, Spring, Struts, ORM and Oracle, under the guidance of an experienced professional. Develop Coding, Test cases using J-units and perform Unit Testing. Adhering the schedule and scope of the project. Interact with Project lead to review Technical deliverables. Desired for the Position: Degree/...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...

  • Software Engineer

    2 weeks ago


    Singapore Sioux High Tech Software Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...