Senior Software Engineer

3 weeks ago


New York, United States Bloomberg Full time
Have you ever wondered how all our machines, clusters, and hosts got set up? Have you ever been curious about networking but as a software engineer found it intimidating? Have you wondered why you had to add a budget request for any piece of hardware or service? This would be the position for you
What the Data Center Infrastructure Management (hereafter referred to as "DCIM") team requires are senior software engineers interested in expanding their domain knowledge beyond basic application development. The work involved is still centralized on software engineering. However, to be successful at building these software solutions you will need to enhance multiple areas of knowledge that step past the application world into the world of infrastructure.
The DCIM team owns the budgeting and infrastructure inventory space. This is how we funnel all of the equipment to the data center. Everything starts here with this team. This is also how teams gain initial entry to their managed services. The team also owns infrastructure management for everything inside the main data centers. For a glimpse as to what could be covered in our work: Power draw too heavy in one section of the floor? Automatically set up all the tasks to plan, schedule, and execute equipment moves and everything attached to them. Machine parts breaking down? Automatically keep track of what parts are being replaced, and set up the safe destruction of the old part. Without the inventory and management of assets DCIM controls, we would no longer be able to be compliant with regulations and the work for our data center operations and node site teams would increase manyfold.
The team has been presented with a new challenge where the networking infrastructure's inventory will now be owned by the team. There is a whole new set of processes and workflows from the network side that now need to be aligned with our existing ones.
If you were to join the team you would have a chance to connect with and learn all of the processes of the network teams at Bloomberg as well as all of the data center teams at Bloomberg. You would learn how all the equipment is budgeted, procured, planned, executed, and disposed of in the data centers and node sites at Bloomberg. You would have the chance to be a part of the team that owns all of the UIs in the Compute and Storage area of Technology Infrastructure. We trust you will be able to connect with people you are introduced to in order to learn the domain knowledge about a problem you are being tasked with and learn how to solve the problem with both long-term and short-term solutions. We trust you will be able to keep up with a fast-paced project every day but certainly not outside of work hours.
Our technology stack is evolving. There are legacy systems in Windows and .NET but most of the current work will be based on:
  • Apache Airflow
  • Python or Go
  • TypeScript
  • Flask or FastAPI
  • Postgres

The UI technologies we own are based on:
  • React
  • RAPID (being deprecated)
  • Angular (being deprecated)

You'll need you to:
  • 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.)
  • Have experience writing API services in Python or C/C++
  • Be able to pick up and debug legacy RAPID and BAS services
  • Have interest in absorbing infrastructure knowledge and problems

We'd love to see:
  • Can easily read and write stored procedures, and support Microsoft SQL Server as well as Postgresql databases using SQL and T-SQL
  • Knowledge and experience with TLS, securing REST API endpoints, HTTP status codes, proper design of REST API



  • New York, New York, United States R K Software, Inc. Full time

    Job Description for Senior Software EngineerR K Software, Inc. is seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and deploying complex software applications using a range of technologies including Visual Studio .Net, SQL...


  • New York, New York, United States CareConnect Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled software engineer to join our team. Responsibilities include designing, developing, and testing software applications.Responsibilities:Design software applications and systemsDevelop and test software codeCollaborate with cross-functional teamsRequirements:Proven experience in...


  • New York, New York, United States Whistle Full time

    About UsAt Whistle, we're passionate about creating innovative solutions that make a real impact. Our team is dedicated to building a welcoming and collaborative environment where everyone feels valued and supported.Job DescriptionWe're seeking a highly skilled Senior Software Engineer to join our New Products/International team. As a key member of our team,...


  • New York, New York, United States Cross Country Nurses Full time

    We are looking for a skilled Senior Software Engineer to lead our software development team. Key responsibilities include:Key Responsibilities• Design and develop high-quality software solutions• Collaborate with cross-functional teams to deliver projects on time• Mentor junior engineers and provide technical guidanceRequirements• 5+ years of...


  • New York, United States Novum Global Full time

    Position Overview:We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer you will play a key role in designing developing and maintaining cuttingedge integration software. You will collaborate with crossfunctional teams to solve complex problems and contribute to the overall architecture...


  • New York, United States Capital One Full time

    Senior Software Engineering Manager Are you passionate about driving technological innovation and solving complex business challenges? Join our team at Capital One as a Senior Software Engineering Manager. We are looking for individuals experienced in leading diverse technology projects and managing a team of developers in creating cutting-edge solutions....


  • New York, New York, United States Ritual Dental Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for leading the development of our software applications, ensuring they meet the highest standards of quality and performance.Key Responsibilities:Design and develop software applications using relevant...


  • New York, United States Henlew Full time

    Senior Software EngineerNew York CityOur client, an innovative intelligence platform leveraging real-time data insights and AI to empower organizations in making informed global business decisions, is seeking a Senior Software Engineer to join their growing team in New York City. This opportunity comes at an exciting time, as the company has recently...


  • New York, United States Averity Full time

    We are looking for a Senior Software Engineer who is an expert in Python Development to join an early stage startup in accelerated growth mode. Who are we? We are an educational organization utilizing data to change the learning landscape and improve the advancement of fundamental education at the individual level. What is the job? We need a Senior Software...


  • New York, New York, United States City of New York Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will have a proven track record of delivering high-quality software solutions and will be responsible for leading the development of new features and maintaining existing ones. Key responsibilities will include:Designing and developing software...


  • New York, United States Resourceful Talent Group Full time

    We are looking for an experienced Senior Software Engineerto develop, manage and guide a dynamic software development team. This hybrid role requires 3 days on-site in Manhattan and requires strong proficiency in AWS, C# and .NET technologies, as well as experience overseeing offshore teams. The ideal candidate will be hands-on executing on deliverables,...


  • New York, New York, United States J. Jill Full time

    We are looking for a skilled Senior Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications using various programming languages and technologies. We are looking for someone with excellent problem-solving skills, a strong understanding of software design patterns, and...


  • New York, United States Capital One Full time

    11 West 19th Street (22008), United States of America, New York, New YorkSenior Software EngineerJob DescriptionDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...

  • Software Design Engineer

    59 minutes ago


    New York, United States Talent Software Services Full time

    Are you an experienced Software Design Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Design Engineer to work at their company in Redmond, WA.Primary Responsibilities/Accountabilities:Help the team implement UI/UX features for the Mobile AppMaintain and improve the...


  • New York, United States Capital One Full time

    Senior Software Engineer, Bank Tech We are seeking experienced back end software engineers passionate about using emerging technologies to solve complex business problems. As a Senior Software Engineer at Capital One, you will collaborate with Agile teams to design, develop, test, and implement technical solutions using full-stack development tools and...


  • New York, United States Jobot Full time

    Job DescriptionJob DescriptionWe are a high-growth startup looking for top-tier Senior Software Engineers in NYC who have full stack experience!This Jobot Job is hosted by: Brandon BaysAre you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.Salary: $175,000 - $230,000 per yearA bit about us:We are a fast-growing startup...


  • New York, United States TALENT Software Services Full time

    Are you an experienced Software Design Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Design Engineer to work at their company in Redmond, WA.Primary Responsibilities/Accountabilities:Help the team implement UI/UX features for the Mobile AppMaintain and improve the...


  • New York, New York, United States NLX Corporation Full time

    About NLX CorporationNLX Corporation is a startup revolutionizing the conversational AI technology landscape. We're on a mission to create a suite of innovative technologies that will transform the way businesses operate and interact with their customers. Our team is comprised of remote-first professionals from across North America and Europe, united by a...


  • New York, United States Care Dynamics Full time

    Job DescriptionJob DescriptionSenior Software EngineerAbout the jobAre you passionate about shaping the future of data access and privacy? Join a dynamic team at the forefront of decentralized data management. We are seeking a Senior Software Engineer to help build and accelerate product development for our innovative platform, Shelf, which connects users to...


  • New York, New York, United States KANERAI Full time

    About the OpportunityKANERAI is currently seeking a highly skilled Senior Software Engineer to join our Research & Development Team. This role involves working on small and large projects, some tactical, others strategic, that directly impact our business.Your ResponsibilitiesContribute value across our entire stack: cloud computing, distributed computing,...