Senior Software Developer
City of New York
Company Description Job Description DCAS's mission is to make city government work for all New Yorkers. From managing New York City's most iconic courthouses and municipal buildings, to purchasing over $1 billion annually in goods and services for more than 80 City agencies. What we do ensures that all agencies can deliver on their mission. Our reach touches every facet of City government and is instrumental to the successful day-to-day operations of the City of New York. Our commitment to equity, effectiveness, and sustainability guides our work providing City agencies with the critical resources and support needed to succeed, including: - Recruiting, hiring, and training City employees.
- Managing 56 public buildings.
- Acquiring, selling, and leasing City property.
- Purchasing over $1 billion in goods and services for City agencies.
- Overseeing the greenest municipal vehicle fleet in the country.
- Leading the City's efforts to reduce carbon emissions from government operations.
When you work at DCAS, you're not just working for one agency, but in service to all of them. It's an opportunity to provide meaningful support, quality customer service, and help protect the future of New York City for generations to come. Visit our website at NYC.GOV/DCAS to learn more about the work we do. DCAS Information Technology works in conjunction with the NYC Office of Technology and Innovation (OTI) on the daily management and support of the DCAS computer network. DCAS IT team members are responsible for the agencies software and hardware needs, the development and maintenance of applications, maintenance of the DCAS internet and intranet (DCASConnect) sites, the DCAS Help Desk, telecommunications services and equipment for DCAS employees, and the Cyber Security program to thwart any attempts at unauthorized access to the network. As the Unified Procurement Cloud moves into production, DCAS requires a dedicated CRM Developer to provide ongoing support, maintenance, enhancements, and system oversight. Without this role, the agency risks delays in issue resolution, reduced system stability, and increased reliance on external resources. This position will ensure the platform remains secure, reliable, and aligned with Citywide business and technology needs. Responsibilities:
- Design and implement scalable, secure, and high-performance solutions on the Microsoft Azure technology stack and within Microsoft Dynamics 365 CRM.
- Own the technical direction of enterprise.NET and Dynamics 365 CRM solutions across configuration, customization, and integration layers.
- Lead solution architecture, driving Dynamics 365 CRM configuration and customization using out-of-the box features and custom development.
- Lead architectural reviews and establish coding standards and best practices across the development team.
- Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
- Independently translate complex business requirements into technical designs and actionable development tasks.
- Build and maintain integrations between Dynamics 365 CRM, enterprise systems, RESTful APIs, and Azure services.
- Implement and maintain CI/CD pipelines and automate development and deployment processes.
- Conduct requirements gathering and collaborate effectively with non-technical stakeholders.
- Perform quality assurance testing, write unit and integration tests, and identify bugs and performance issues.
- Scale applications and optimize performance to meet business requirements and SLAs.
- Lead the successful delivery, maintenance, and long-term enhancement of production systems.
- Perform user support and application maintenance for critical citywide systems.
- Produce and maintain technical documentation and contribute to the agency's broader IT standards.
- Research emerging technologies and recommend solutions aligned with agency goals and security standards.
- Provide production support, troubleshoot issues, and ensure system stability and reliability. Only permanent employees in the civil service title of Computer Systems Manager, a comparable title, and those that are reachable on the civil service list are eligible to apply.
To Apply:
Please go to or for current NYC employees, and search for Job ID #787702. Only permanent employees in the civil service title of Computer Systems Manager, a comparable title, and those that are reachable on the civil service list are eligible to apply.
No phone calls, faxes or personal inquiries permitted. Only those candidates under consideration will be contacted. This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate in your cover letter that you would like to be considered for the position under the 55-a Program. COMPUTER SYSTEMS MANAGER - 1005D Qualifications 1. A master's degree in computer science from an accredited college or university and three (3) years of progressively more responsible, full-time, satisfactory experience in Information Technology (IT) including applications development, systems development, data communications and networking, database administration, data processing, or user services. At least eighteen (18) months of this experience must have been in an administrative, managerial or executive capacity in the areas of applications development, systems development, data communications and networking, database administration, data processing or in the supervision of staff performing these duties; or 2. A baccalaureate degree from an accredited college or university and four (4) years of progressively more responsible, full-time, satisfactory experience as described in "1" above; or 3. A four-year high school diploma or its educational equivalent, and six (6) years of progressively more responsible, full-time, satisfactory experience as described in "1" above; or 4. A satisfactory combination of education and experience equivalent to "1", "2" or "3" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and must possess at least three (3) years of experience as described in "1" above, including the eighteen (18) months of administrative, managerial, executive or supervisory experience as described in "1" above.
In the absence of a baccalaureate degree, undergraduate credits may be substituted for a maximum of two (2) years of the required experience in IT on the basis of 30 semester credits for six (6) months of the required experience. Graduate credits in computer science may be substituted for a maximum of one (1) year of the required experience in IT on the basis of 30 graduate semester credits in computer science for one (1) year of the required IT experience. However, undergraduate and/or graduate credits may not be substituted for the eighteen (18) months of experience in an administrative, managerial, executive, or supervisory capacity as described in "1" above. Additional Information The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
- Managing 56 public buildings.
- Acquiring, selling, and leasing City property.
- Purchasing over $1 billion in goods and services for City agencies.
- Overseeing the greenest municipal vehicle fleet in the country.
- Leading the City's efforts to reduce carbon emissions from government operations.
When you work at DCAS, you're not just working for one agency, but in service to all of them. It's an opportunity to provide meaningful support, quality customer service, and help protect the future of New York City for generations to come. Visit our website at NYC.GOV/DCAS to learn more about the work we do. DCAS Information Technology works in conjunction with the NYC Office of Technology and Innovation (OTI) on the daily management and support of the DCAS computer network. DCAS IT team members are responsible for the agencies software and hardware needs, the development and maintenance of applications, maintenance of the DCAS internet and intranet (DCASConnect) sites, the DCAS Help Desk, telecommunications services and equipment for DCAS employees, and the Cyber Security program to thwart any attempts at unauthorized access to the network. As the Unified Procurement Cloud moves into production, DCAS requires a dedicated CRM Developer to provide ongoing support, maintenance, enhancements, and system oversight. Without this role, the agency risks delays in issue resolution, reduced system stability, and increased reliance on external resources. This position will ensure the platform remains secure, reliable, and aligned with Citywide business and technology needs. Responsibilities:
- Design and implement scalable, secure, and high-performance solutions on the Microsoft Azure technology stack and within Microsoft Dynamics 365 CRM.
- Own the technical direction of enterprise.NET and Dynamics 365 CRM solutions across configuration, customization, and integration layers.
- Lead solution architecture, driving Dynamics 365 CRM configuration and customization using out-of-the box features and custom development.
- Lead architectural reviews and establish coding standards and best practices across the development team.
- Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
- Independently translate complex business requirements into technical designs and actionable development tasks.
- Build and maintain integrations between Dynamics 365 CRM, enterprise systems, RESTful APIs, and Azure services.
- Implement and maintain CI/CD pipelines and automate development and deployment processes.
- Conduct requirements gathering and collaborate effectively with non-technical stakeholders.
- Perform quality assurance testing, write unit and integration tests, and identify bugs and performance issues.
- Scale applications and optimize performance to meet business requirements and SLAs.
- Lead the successful delivery, maintenance, and long-term enhancement of production systems.
- Perform user support and application maintenance for critical citywide systems.
- Produce and maintain technical documentation and contribute to the agency's broader IT standards.
- Research emerging technologies and recommend solutions aligned with agency goals and security standards.
- Provide production support, troubleshoot issues, and ensure system stability and reliability. Only permanent employees in the civil service title of Computer Systems Manager, a comparable title, and those that are reachable on the civil service list are eligible to apply.
To Apply:
Please go to or for current NYC employees, and search for Job ID #787702. Only permanent employees in the civil service title of Computer Systems Manager, a comparable title, and those that are reachable on the civil service list are eligible to apply.
No phone calls, faxes or personal inquiries permitted. Only those candidates under consideration will be contacted. This position is also open to qualified persons with a disability who are eligible for the 55-a Program. Please indicate in your cover letter that you would like to be considered for the position under the 55-a Program. COMPUTER SYSTEMS MANAGER - 1005D Qualifications 1. A master's degree in computer science from an accredited college or university and three (3) years of progressively more responsible, full-time, satisfactory experience in Information Technology (IT) including applications development, systems development, data communications and networking, database administration, data processing, or user services. At least eighteen (18) months of this experience must have been in an administrative, managerial or executive capacity in the areas of applications development, systems development, data communications and networking, database administration, data processing or in the supervision of staff performing these duties; or 2. A baccalaureate degree from an accredited college or university and four (4) years of progressively more responsible, full-time, satisfactory experience as described in "1" above; or 3. A four-year high school diploma or its educational equivalent, and six (6) years of progressively more responsible, full-time, satisfactory experience as described in "1" above; or 4. A satisfactory combination of education and experience equivalent to "1", "2" or "3" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and must possess at least three (3) years of experience as described in "1" above, including the eighteen (18) months of administrative, managerial, executive or supervisory experience as described in "1" above.
In the absence of a baccalaureate degree, undergraduate credits may be substituted for a maximum of two (2) years of the required experience in IT on the basis of 30 semester credits for six (6) months of the required experience. Graduate credits in computer science may be substituted for a maximum of one (1) year of the required experience in IT on the basis of 30 graduate semester credits in computer science for one (1) year of the required IT experience. However, undergraduate and/or graduate credits may not be substituted for the eighteen (18) months of experience in an administrative, managerial, executive, or supervisory capacity as described in "1" above. Additional Information The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in New York, NY vacancy
- ...start-up company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry:...SeniorFull time
- ...Description Qvell is seeking a highly skilled and experienced Senior Software Developer to join our innovative and dynamic team. As a pivotal member of our development group, you will play a crucial role in designing, developing, and maintaining high-quality software...SeniorFull time
- ...Amazon Development Center U.S., Inc. in New York, NY seeks a senior software engineer to design and scale distributed systems for Athena, enabling deeper insights and optimizations for customers. You will mentor engineers, collaborate across teams, and help drive the roadmap...Senior
- ...problems that don't have StackOverflow answers. The people doing that work deserve an environment that gets out of their way. As a Developer Experience Engineer, your job is to make Cape's engineers measurably faster, less frustrated, and more confident in what they ship...SeniorOdd jobFull timeLocal area
$200k - $400k
TITLE: Senior/Staff Software Engineer REPORTING TO: CTO LOCATION: Marina del Rey, CA - OR - Williamsburg, NY (onsite M - F) Who Is Flip? Flip builds AI voice agents that handle millions of real customer conversations for some of the biggest brands, healthcare providers...SeniorFull timeWork at office$200k - $250k
...two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser. Overview: We're looking for a senior level DevOps Engineer to join a small, high-impact team that builds and operates the infrastructure powering DV's trading systems....SeniorFull timeWorldwideFlexible hours$53.58k - $122.4k
...role Job Description We are seeking an experienced Senior Full Stack Java Developer with a strong background in enterprise application development... ...with cross-functional teams to ensure high-quality software delivery. Database & Integration Design, develop, and...SeniorFull timeLocal area- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer - Precious Metals / Front Office / Athena at JPMorgan... ...and its technical teams, contractors, and vendors * Develops secure and high-quality production code, and reviews and debugs...SeniorFull timeFor contractorsWork at office
$200k - $300k
...govern, standardize, and accelerate firm-wide AI adoption. The Senior AI Engineer defines how the firm builds production agent systems... ...and deliver high-value use cases Requirements: - 5+ years software engineering; strong Python - Production LLM-powered agent...SeniorFull timeWorldwideFlexible hours$200k - $350k
...AI data analytics startup building an agentic data lakehouse that delivers trustworthy answers from messy enterprise data. As a Senior Software Engineer, Platform, you'll help shape the data foundation that powers AI-driven analytics at scale — without heavy schema...SeniorFull timeVisa sponsorship- ...PRINCIPAL SOFTWARE ENGINEER - IDENTITY & FINCRIME IMPORTANT: Candidates must already possess... ..., working closely with founders and senior leadership, and helping build scalable technology... ...Demonstrated experience supporting or developing customer verification and authentication...SeniorWork at office
$150k
...professionals who share your drive and commitment to making a difference through technology. The successful candidate will serve as a Senior Cloud Security Architect reporting to the Infrastructure Management division. Responsibilities will include: - Assist with the...SeniorFull timeWork at officeShift workNight shiftWeekend workAfternoon shift- ...to transform how the world works with unstructured data. As a Software Engineer at Extend, you’ll be responsible for building our... ...with high agency ~ Experience deploying AI/ML systems into production environments ~ Experience with developer tools is a plus...SeniorFull time
$229.9k - $262.4k
Senior Lead AI Engineer(MLX, Agentic AI, Gen AI platform Services) Overview: At Capital One, we are creating responsible... ...our customers interact with Capital One. Design, develop, test, deploy, and support AI software components including foundation model training, large...SeniorFull timePart timeLocal area- ...Senior Java Developer 100% onsite presence needed Location: Charlotte, NC Duration: 12 Months Senior Java Developer who has got extensive experience on core Java, multithreading, spring modules, REST API, knowledge on.NET and .NET core and caching frameworks...Senior
- Senior Salesforce Developer Location: New York Onsite position Duration: 12 months JD: Minimum 13 plus of experience in IT Recent Banking/Finance Domain Manikanth Dhamolu US IT Technical Recruiter Email: ****@*****.*** Ph: (***) ***-**** Kaav Inc.Senior
$180k - $240k
...geniussports.com . About the Role We are looking for a Senior Software Engineer, Applied AI to build production-grade, multimodal (... ...execution, and robust retry/backoff for model/tool calls. Develop prompt-as-code with strict JSON contracts, schema validation,...SeniorFull timeWork at officeWorldwide$131.3k - $149.8k
...Senior Platform Engineer, Workday (Workday Studio) Do you love building and pioneering in the technology space? Do you enjoy solving... ...We are seeking Workday Engineers who are passionate about developing highly-resilient, fundamentally-sound objects to support the Human...SeniorFull timePart timeH1bLocal area- ...downstream failures, and operational stress. This is not a research‑only role or a greenfield experimentation position. This is a senior‑to‑principal‑level engineering role focused on building, operating, and evolving critical backend and AI‑powered systems in...SeniorWork experience placementWork at office2 days per week3 days per week
- ...Globalchannelmanagement is seeking a skilled Java Full Stack Developer with 8 years of experience. The role requires a deep understanding of Core Java, J2EE, and related technologies. Candidates should exhibit strong skills in Spring Framework, Hibernate, and React UI...Senior
- ...Crossing Hurdles is looking for a skilled Ruby Developer to design and architect robust, scalable systems and services utilizing Ruby and Rails. The ideal candidate should have expert proficiency in Ruby, extensive experience in system design, and a proven track record...Senior
- You will implement platform integrations, services, and tooling to enable automation and orchestration across data centers, collaborating with DevOps and development teams. The role focuses on reliability, observability, and scalable integrations, writing production-grade...Senior
- ...Warby Parker is seeking a Senior Android Engineer to drive evolution in mobile experiences for our app. You will take ownership of development and architecture, collaborating with product, design, and backend teams to deliver scalable and reliable mobile systems. The...Senior
- Tensec is seeking a Technical Lead to enhance our Brokerage-as-a-Service platform. The candidate will work cross-functionally with teams including trade desks and product managers while leading technical design for greenfield Java projects. We value strong analytical skills...Senior
- ...A technology company in the United States seeks a Senior Backend Engineer (PHP) to support a critical payments platform. You will work with backend systems, contribute to migrations to Rust, and troubleshoot production issues. Ideal candidates should have extensive experience...SeniorRemote work
- ...solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating... ...virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from architecture and design to...SeniorFull timeContract work
- ...right tools. Pivotal Health combines software, data, and service into a seamlessly integrated... ...to how we operate and scale. As a Senior Applied AI/ML Engineer, you will design,... ...Build AI-powered workflow platforms. Develop and refine production workflows leveraging...SeniorPermanent employmentFull timeRemote workVisa sponsorshipFlexible hours
- ...Engineer will support and evolve AWS‑based infrastructure, Kubernetes platforms, CI/CD tooling, and automation to drive reliable software delivery across teams. The role focuses on infrastructure automation, cloud operations, platform reliability, and continuous improvement...SeniorRemote work
$160k - $180k
Socure is seeking a Site Reliability Engineer in New York to enhance our identity trust infrastructure. In this role, you will take full ownership of AWS and Kubernetes platforms, ensuring high reliability and operability. The ideal candidate will possess extensive experience...Senior- Karsun Solutions, LLC is seeking a Site Reliability Manager to lead a multi-disciplinary team responsible for reliability, security, and platform lifecycle across AWS-based services. The role emphasizes collaboration, observability, and continuous improvement in a client...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- ngo software engineer New York, NY
- software data engineer New York, NY
- graduate software engineer New York, NY
- software system engineer New York, NY
- associate software engineer New York, NY
- software developer no experience New York, NY
- graduate software developer New York, NY
- software engineer - early career New York, NY
- entry level software engineer remote New York, NY
- software engineer intern New York, NY


