CrawlJobs Logo

Senior Software Engineer - Office

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Redmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

119800.00 - 234700.00 USD / Year

Job Description:

Office Suite is continuously evolving, reaching billions of customers that rely on robust and secure software, features, and services. The Threat Protection team builds security capabilities and mitigations to help our customers get and stay protected. We push the boundaries for what is possible in creating solutions that span platforms, clients, servers, and services while ensuring our core security features inside Office products are reliable, performant, and scalable.

Job Responsibility:

  • Discovery of Solutions/Identifying Mitigations - Learns of or discovers new security issues within areas of responsibility, including through the Secure Future Initiative
  • ability to come up to speed on new threats and mitigations without direction
  • discovers new information to gain context
  • decomposes work for collaboration
  • identifies and creates systematic solutions
  • identifies gaps in existing or new solutions
  • successfully operates in uncertain, challenging, and novel environments
  • and leverages expertise to appropriately drive solutions
  • Solution Engineering - Architects solutions related to specific kinds of security issues
  • identifies and defines high impact projects and executes cross-company
  • defines policies, practices, and procedures
  • weighs business concerns with technical implementation concerns when devising solutions
  • defines success criteria
  • prioritizes projects
  • creates virtual teams to solve problems at scale
  • and provides review and feedback of implementation
  • Communication/Influence - Helps to make connections and assist in developing agreements among groups to clarify priorities, dependencies, and provide coordination across groups
  • Advocates for key issues and mitigations to partners and upper management
  • Autonomously drives coordination and collaboration across groups
  • Creates and advocates for broadly applicable solutions
  • Mentors and coaches peers on new approaches and best practices
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leads by example and mentors others to produce extensible and maintainable code used across products
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#, Java, JavaScript, Typescript or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust C#, Java, JavaScript, Typescript or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#, Java, JavaScript, Typescript or Python OR equivalent experience
  • 4+ years experience designing, implementing, shipping and deploying large-scale solutions, and software development lifecycle
  • 4+ years of experience in C/C++, Rust, C# or similar programming language
  • including code reviews and code inspection of complex software
  • Understanding of security vulnerabilities and mitigations across platforms, applications, or services
  • Strong knowledge of data structures, algorithms, and software design principles
  • Experience with DevOps tools and practices, such as Git, CI/CD, testing, and monitoring
  • Excellent communication, collaboration, ability to deal with ambiguity, and problem-solving skills
  • Passion for learning new technologies and skills
  • Customer focus and passion for improving engineering efficiency

Additional Information:

Job Posted:
March 04, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Office

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Trade Processing Middle Office Platform

As an experienced Staff / Senior Software Engineer, you’ll shape our flagship Mi...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 240000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or Engineering
  • 10+ years of strong proficiency in Java / Spring Boot, Spring, RDBMS, Service Oriented Architecture (SOA), microservice based server side application development
  • Strong experience with distributed systems, event-driven architecture, and tools like Kafka
  • Practical knowledge of relational databases (e.g., Postgres) and schema design
  • You have contributed to systems that deliver solutions to complex business problems that handle massive amounts of data
  • You prioritize end user experience and it shows in your API designs, functionality, and performance
  • You have a strong command over design patterns, data structures, and algorithms
  • You have strong problem-solving skills with a keen eye for performance optimization
  • You can clearly explain the nuances of system design and paradigms to engineers and stakeholders
  • Strong understanding of multi-threading, concurrency, and performance tuning
Job Responsibility
Job Responsibility
  • Architect and build highly available, horizontally scalable mission critical applications in a modern technology stack
  • Design, build, and optimize core components responsible for processing a high volume of trade data in a low latency environment
  • Solve complex performance and scalability challenges, ensuring our systems handle large-scale financial data efficiently
  • Collaborate with product managers, and other engineers to translate financial methodologies into robust software solutions
  • Lead by example in system design discussions, architectural trade-offs, and best practices
  • Mentor team members, contributing to a strong culture of engineering excellence
What we offer
What we offer
  • Competitive compensation, benefits, and perks
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Flanks is shaking up the wealth management industry by making it simpler and way...
Location
Location
Spain , Barcelona
Salary
Salary:
50000.00 - 80000.00 EUR / Year
flanks.io Logo
Flanks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years on an Engineer Software role
  • Autonomous coder
  • You know your way around collaborating with others using standard tooling (git, github PR's, etc)
  • You are a good communicator who knows how to express problems, solutions and trade-offs
  • You know how to read and understand job offers
  • Focused: You know how to read between the lines and prioritize what matters most
  • You can work with both legacy and greenfield code
  • You take ownership of problems
  • You live in Spain and are close enough to Barcelona to commute to the office once a month by your own means
  • You’re fluent in English and Spanish
Job Responsibility
Job Responsibility
  • Build seamless user interfaces for secure credential storage
  • Handle sensitive financial data with performance, compliance, and traceability in mind
  • Scale our ingestion system to fetch more data, faster
  • Mentor and grow the team, ensuring alignment and consistency as we expand
  • Coding, collaborating, and delivering impactful solutions—not just merging code but owning it beyond deployment
What we offer
What we offer
  • A cool office between Sants Estació and Plaça Espanya with stunning views of Barcelona
  • Flexible working hours and hybrid work options
  • Paid day off on your birthday
  • Weekly fresh fruit, coffee, and tea on tap
  • Friday happy hours after our all-hands meetings
  • Team-building events to bond and have fun
  • Health insurance and flexible compensation with Alan
  • A digital canteen, thanks to Nora Real Food, subsidised at 50%
  • A yearly training budget to keep growing
  • Fulltime
Read More
Arrow Right

Senior Technical Office Engineer

Senior Technical Office Engineer Experience in planning, design and execution of...
Location
Location
Saudi Arabia , Riyadh
Salary
Salary:
Not provided
italconsult.com Logo
Italconsult
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Civil Engineering or a related field
  • Minimum of 10 years of experience in a similar role within the construction industry
  • Strong knowledge of engineering principles, project management techniques, and construction processes
  • Excellent communication and interpersonal skills
  • Ability to read and interpret technical documents and drawings
  • Proficient in using Technical Engineering software and AutoCAD
  • Strong attention to detail and ability to work under pressure
  • Arabic language proficiency is preferred
Job Responsibility
Job Responsibility
  • Review project plans and specifications to ensure accuracy and completeness
  • Coordinate with other engineers to develop project schedules and budgets
  • Participate to Prepare and submit project proposals, bids, and estimates
  • Conduct site visits to gather information and assess project progress
  • Prepare technical documents such as drawings, calculations, and reports
  • Review and approve shop drawings and material submittals
  • Conduct quality control inspections to ensure compliance with project specifications
  • Prepare and maintain project documentation, including records of meetings, site instructions, and change orders
  • Participate in project meetings and provide technical expertise and recommendations
  • Identify and implement cost-saving measures and value engineering solutions
Read More
Arrow Right

Senior Software Engineer, Backend

As a Senior Software Engineer, Backend specializing in database architecture and...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in backend development roles with demonstrated leadership experience
  • Expert knowledge of relational databases (MySQL, PostgreSQL) including schema design, optimization, and administration
  • Strong proficiency with Python and JavaScript/TypeScript with advanced software engineering skills
  • Extensive experience leading projects with at least two web frameworks: Flask, FastAPI, Django, Node.js, or Next.js
  • Proven experience designing and implementing RESTful and GraphQL APIs at scale
  • Advanced understanding of containerization (Docker) and orchestration (Kubernetes) technologies
  • Experience with cloud infrastructure and deployment (AWS, GCP, or Azure) in production environments
  • Proven experience leading complex backend projects and mentoring junior engineers
  • Understanding of data requirements for robotics or automation systems
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and optimization of database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Develop robust data migration strategies and version control for database schema evolution
  • Implement efficient query optimization and indexing strategies to support high-throughput robot operations
  • Establish data integrity protocols and backup systems to ensure operational continuity across customer deployments
  • Create scalable data access layers that balance security, performance, and maintainability
  • Mentor team members on database design patterns and optimization techniques
  • Lead the development and maintenance of scalable APIs to serve robot control systems, dashboards, and monitoring tools
  • Design and implement secure authentication and authorization mechanisms across backend services
  • Develop robust middleware for processing and validating data between robotics subsystems
  • Create service interfaces that enable efficient communication between robotics components and cloud services
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer FX Options

Citi FX Technology is looking for a Senior Software Engineer in the Options Pric...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of Java experience in writing solid APIs
  • Java 11+, Asynchronous programming, microservices architecture and patterns, low latency systems design and implementation
  • Experience working with messaging middleware platforms like Solace, Kafka etc.
  • Experience using container platforms like Kubernetes, OpenShift etc.
  • A polyglot programmer who can adapt to different programming languages
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration
Job Responsibility
Job Responsibility
  • Work with Front office Trading and Sales team(s) to understand the requirements and convert them in to concrete deliverables
  • Serve as a mentor and coach mid-level developers
  • Provide expertise in application programming and ensure application design adheres to the overall architecture blueprint
  • Implement new functionalities by writing good quality code and automated tests
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws
  • Fulltime
Read More
Arrow Right

Senior Software Engineer FX Options

Citi FX Technology is looking for a Senior Software Engineer in the Options Pric...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of Java experience in writing solid APIs
  • Java 11+
  • Asynchronous programming
  • microservices architecture and patterns
  • low latency systems design and implementation
  • Experience working with messaging middleware platforms like Solace, Kafka etc.
  • Experience using container platforms like Kubernetes, OpenShift etc.
  • A polyglot programmer who can adapt to different programming languages
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration
Job Responsibility
Job Responsibility
  • Work with Front office Trading and Sales team(s) to understand the requirements and convert them in to concrete deliverables
  • Serve as a mentor and coach mid-level developers
  • Provide expertise in application programming and ensure application design adheres to the overall architecture blueprint
  • Implement new functionalities by writing good quality code and automated tests
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws
  • Fulltime
Read More
Arrow Right

Senior Software Engineer FX Options

Citi FX Technology is looking for a Senior Software Engineer in the Options Pric...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of Java experience in writing solid APIs
  • Java 11+, Asynchronous programming, Microservices architecture and patterns, Low latency systems design and implementation
  • Experience working with messaging middleware platforms like Solace, Kafka etc.
  • Experience using container platforms like Kubernetes, OpenShift etc.
  • A polyglot programmer who can adapt to different programming languages
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration
Job Responsibility
Job Responsibility
  • Work with Front office Trading and Sales teams to understand the requirements and convert them in to concrete deliverables
  • Serve as a mentor and coach mid-level developers
  • Provide expertise in application programming and ensure application design adheres to the overall architecture blueprint
  • Implement new functionalities by writing good quality code and automated tests
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws
  • Fulltime
Read More
Arrow Right