Microsoft logo
Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.

Software Engineer II

Location

United States

Posted

39 days ago

Salary

$100K - $215K / year

Seniority

Mid Level

Job Description

Software Engineer II

Microsoft

Overview We are looking for a Software Engineer II - Azure Storage who is passionate about building and optimizing a world class distributed file system. If you love large scale distributed systems, love to work on new projects where you can define the work, scope, direction, and architect new solutions to make an impact on a massive product like Azure Storage, this could be position for you! You will have an opportunity to make high impact changes on a daily basis as you build a hyperscale storage system. You would be joining a talented, highly collaborative team, with responsibility for engineering the lowest most fundamental layers of the Azure storage service. You will be working on the next generation storage platform being built on storage servers with Data Processing Units (DPU). The role brings exposure to cutting edge storage, memory, networking, and distributed system technologies, with broad opportunity to influence both the business and the industry. The team is responsible for the meta-data data service as well as storing the data across storage servers while ensuring high availability, reliability, durability, and cost efficiencies. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Works with appropriate stakeholders to determine user requirements for a set of features. - Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. - Creates and implements code for a product, service, or feature, reusing code as applicable. - Contributes to efforts to break down larger work items into smaller work items and provides estimation. - Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. - Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Java - OR equivalent experience. - 1+ year(s) of experience in software engineering practices, coding and solid foundation in data structures and algorithms, with problem solving, debugging and analytical skills. - 1+ year(s) of proficiency in Storage, File-Systems, Distributed Systems, Operating Systems, Networking, or Applications at scale. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR 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++, C#, Java, JavaScript, or Python - OR equivalent experience. - 1+ year(s) proficiency in building and operating services at scale. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Related Job Pages

More Software Engineer Jobs

Role Description We are seeking a skilled and motivated Senior Software Engineer to join our team and take ownership of our internal case tracking software. This is a ground-floor, high-impact role — you will work directly with attorneys, paralegals, and operations staff to understand workflows, build new features, resolve technical issues, and reduce our dependence on outside vendors. You'll be the primary technical resource for our proprietary platform and play a key role in shaping how technology drives the firm forward. Location: Remote global hire working in US CT. Availability: Immediate contract, Full-time Responsibilities - Maintain, enhance, and troubleshoot the firm's proprietary case tracking software - Collaborate with attorneys and staff to gather requirements and translate them into technical solutions - Manage the transition of outsourced development work in-house, including documentation, code review, and knowledge transfer - Design, develop, and deploy new features, integrations, and workflow automations - Ensure platform reliability, security, and data integrity — especially for sensitive client and immigration case data - Integrate third-party tools and APIs (e.g., document management, e-signature, government portals) - Write clean, maintainable code and maintain thorough technical documentation - Identify opportunities to improve operational efficiency through technology - Provide internal technical support and training to staff as needed Qualifications - 6-8+ years of professional software development experience - Proficiency in the core languages/frameworks used by the firm's existing platform: Node.js, TypeScript, React, Lambda - Experience with nonrelational databases (DynamoDB) - Experience with AWS Services: AppSync, Amplify, Cognito and S3 - Solid knowledge of RESTful API development and ability to work through third-party integrations - Demonstrable foundation of software best practices including appropriate testing, tracking, monitoring, and management of technical debt - Strong problem-solving skills and ability to work independently - Excellent communication skills — able to explain technical concepts to non-technical staff Preferred Qualifications - Experience in a legal, compliance, or regulated-industry environment - Familiarity with legal case management platforms or immigration-specific software - Understanding of data privacy regulations and secure handling of PII - Experience taking over and refactoring legacy codebases - Exposure to cloud platforms and DevOps practices Salary Range Global team member outside US: $50-$70K and is commensurate with location, experience and background. This position also has the opportunity to receive an annual bonus. Benefits We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

United States
$50 - $70K / year
Job Closed

Data Center Controls Engineering Leader

Trane Italia

We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

Full TimeRemoteTeam 51-200

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including Trane® and Thermo King, sustainability is not just how we do business—it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world. Learn about our benefits designed for you to Thrive at work and at home. We boldly go. Where is the work: Virtual What you will do:    Trane Technologies seeks a dynamic Controls Engineering Leader to establish and lead a specialized team responsible for designing, delivering, and supporting integrated thermal management and electrical monitoring systems for data center customers. This role is pivotal in creating a unified, customer-facing platform that bridges mechanical, electrical, and digital infrastructure across Trane’s data center projects. System Design & Integration • Engineer integrated thermal management solutions within the broader data center infrastructure. • Oversee the interface between thermal systems and power monitoring infrastructure (utility, switchgear, generator, PDU). • Ensure operational data is delivered to enterprise systems and Network Operations Centers (NOCs). Controls Engineering Execution • Develop control drawings, logic diagrams, and comprehensive submittal packages. • Lead PLC programming and SCADA system configuration and testing. • Oversee Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) to ensure robust operation prior to customer handover. • Support site commissioning, working closely with local field technicians. • Ensure seamless transition of commissioned systems into the service phase for ongoing reliability. Quality & Standardization • Establish and maintain standardized controls architectures, libraries, and templates. • Implement repeatable workflows for documentation, testing, and validation. • Lead alignment initiatives with customer cybersecurity and data-handling requirements. Leadership & Team Development • Direct and mentor a team of Controls Engineers (I & II), focusing on professional growth and technical excellence. • Coordinate project execution and site support with regional offices and service teams. • Champion a culture of safety, collaboration, and continuous improvement. Organizational Structure • Reports to: Services Business Leader • Direct Reports: Controls Engineers I & II (3–5 team members) • Collaborates with: Regional offices, local service teams, customer project stakeholders What you will bring:  • Bachelor’s degree in engineering (Electrical, Mechanical, or related discipline required; advanced degree preferred). • 8–12 years’ experience in data center or industrial controls engineering (PLC, SCADA, DDC). • Demonstrated expertise in system integration, networking, and major automation platforms (e.g., Siemens, Tridium, Rockwell). • Strong understanding of data center thermal and electrical system topologies. • Proven leadership experience in multi-disciplinary, fast-paced project environments. • Exceptional client communication skills and project management discipline. Annual Base Salary Range or Hourly Base Pay Range: $123,721.66 - $199,300.00Compensation Type: SalaryIncentive Eligible: NoSales Commisison Eligible: No Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation. Our compensation range is generally based on the national average for the country. Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status. Safety Sensitive Role: YesThe company designates certain roles as Safety Sensitive. Safety Sensitive roles may require that you pass additional drug screening. We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

United States
$123K - $199K / year

Software Engineer

Trane Italia

We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

Full TimeRemoteTeam 51-200

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies, and through our businesses including Trane® and Thermo King, sustainability is not just how we do business—it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world. Learn about our benefits designed for you to Thrive at work and at home. We boldly go. Where is the work: Virtual Nuvolo, part of the digital business of Trane Technologies, is a global enterprise software company. We empower enterprises to connect people, places, and assets through intelligent technology solutions. Overview We're seeking a Software Engineer with a strong foundation in computer science fundamentals and practical experience building scalable applications. This role focuses on engineering excellence and problem-solving skills rather than platform-specific knowledge. Key Responsibilities - Design and implement features following SOLID principles and clean code practices - Collaborate on full-stack development across frontend and backend systems - Participate in code reviews and contribute to continuous improvement of engineering standards - Debug complex issues and optimize application performance - Design and implement features in all areas of the product development(Backend/frontend, Mobile, CI/CD, Cloud services, Data Migration) - Communicate effectively across frontend-backend integration points Required Qualifications - 2-3 years of professional software development experience - Strong grasp of computer science fundamentals (data structures, algorithms, design patterns) - Demonstrated understanding of SOLID principles and software architecture - Experience with at least one programming language (JavaScript, Python, Java, C#, or similar) - Familiarity with version control systems (Git) - Understanding of CI/CD concepts and automated testing - Knowledge of cloud platforms (AWS, Azure, or equivalent) or willingness to learn - Experience with REST APIs and backend-frontend communication patterns - Strong problem-solving and debugging skills Nice to Have - Experience with React or similar modern frameworks - Exposure to microservices or distributed systems - Understanding of database design and optimization - Experience with infrastructure-as-code or DevOps practices What We Value - Solid programming fundamentals over framework expertise - Continuous learning mindset and adaptability to new technologies - Code quality and attention to detail - Collaborative approach to problem-solving - Communication skills for cross-functional teamwork We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

Bulgaria
Full TimeRemoteTeam 5,001-10,000

At Franklin Templeton, we’re advancing our industry forward by developing new and innovative ways to help our clients achieve their investment goals. Our dynamic firm spans asset management, wealth management, and fintech, offering many ways to help investors make progress toward their goals. Our talented teams working around the globe bring expertise that’s both broad and unique. From our welcoming, inclusive, and flexible culture to our global and diverse business, we provide opportunities to help you reach your potential while helping our clients reach theirs. Come join us in delivering better outcomes for our clients around the world! At Franklin Templeton, we’re advancing our industry forward by developing new and innovative ways to help our clients achieve their investment goals. Our dynamic and diversified firm spans asset management, wealth management, and fintech, offering many ways to help investors make progress toward their goals. Our talented teams working around the globe bring expertise that’s both broad and unique. From our welcoming, inclusive, and flexible culture to our global and diverse business, we offer opportunities not only to help you reach your potential while helping our clients reach theirs. Come join us in delivering better outcomes for our clients around the world! Franklin Templeton Companies, LLC seeks a Senior Software Engineer in Boston, MA. What are the ongoing responsibilities of a Senior Software Engineer? ​The Senior Software Engineer participates in architecture, design and critical tech stack decisions for new services. What ideal qualifications, skills & experience would help someone to be successful? Requires a Master’s Degree in Computer Science or a related field, or equivalent. Must include three (3) years of experience with the following responsibilities, skills and/or tools: - Working with financial instruments including 3rd party statistical libraries (ALib) within the Fixed Income and Equity domains; - Developing microservices using Java and Python; - Integrating market data applications with third-party APIs including Bloomberg and Refinitiv; - Debugging, supporting, and maintaining complex financial applications involving market data and analytic data for equity securities and fixed income asset types including bonds, derivatives, and securitized products; - Designing and architecting scalable, secure and cloud-native software solutions and systems for the Fixed Income and Equity domains utilizing Java, Python, AWS, Snowflake, SQL, AngularJS and NodeJS; applying Agile and Scrum methodologies; - Implementing CI/CD pipelines and tools including Jenkins, GitLab CI/CD and Harness; - Adhering to cybersecurity principles and best practices; - Utilizing containerization technologies including Docker and Kubernetes; and - Working with cloud-based IAM platforms including Okta. **Telecommuting and/or working from home may be permissible pursuant to company policies.**. Franklin Templeton offers employees a competitive and valuable range of total rewards—monetary and non-monetary — designed to support their well-being and recognize their time, talents, and results. Along with base compensation, employees are eligible for an annual discretionary bonus, a 401(k) plan with a generous match, and recognition rewards. We also offer a comprehensive benefits package, which includes a range of competitive healthcare options, insurance, and disability benefits, employee stock investment program, learning resources, career development programs, reimbursement for certain education expenses, paid time off (vacation / holidays / sick / leave / parental & caregiving leave / bereavement / volunteering / floating holidays) and a motivational wellbeing program. We expect the annual salary range for this position to be $153,150.25 – $200,700.00 depending on location and level of relevant experience, plus discretionary bonus. Experience our welcoming culture and reach your professional and personal potential! Our culture is shaped by the variety of perspectives and experiences brought by talent from around the world. Regardless of your interests, lifestyle, or background, there’s a place for you at Franklin Templeton. We provide employees with the tools, resources, and learning opportunities to help them excel in their career and personal life. By joining us, you will become part of a culture that focuses on employee well-being and provides multidimensional support for a positive and healthy lifestyle. We understand that benefits are at the core of employee well-being and may vary depending on individual needs. Whether you need support for maintaining your physical and mental health, saving for life’s adventures, taking care of your family members, or making a positive impact in your community, we aim to have your needs covered. Learn more about the wide range of benefits we offer at Franklin Templeton. Highlights of our benefits include: - Three weeks paid time off the first year - Medical, dental and vision insurance - 401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits - Employee Stock Investment Program - Learning and Education Assistance Program (LEAP) - Purchase of company funds with no sales charge - Onsite fitness center and recreation center - Onsite cafeteria* *Only applicable at certain locations. Learn more about the wide range of benefits we offer at Franklin Templeton Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and existing employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation. If you believe that you need an accommodation to search for or apply for one of our positions, please send an email to accommodations@franklintempleton.com. In your email, please include the accommodation you are requesting, the job title, and the job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only accommodation requests will receive a response. Experience our welcoming culture and reach your professional and personal potential! Our culture is shaped by the variety of perspectives and experiences brought by talent from around the world. Regardless of your interests, lifestyle, or background, there’s a place for you at Franklin Templeton. We provide employees with the tools, resources, and learning opportunities to help them excel in their career and personal life. By joining us, you will become part of a culture that focuses on employee well-being and provides multidimensional support for a positive and healthy lifestyle. We understand that benefits are at the core of employee well-being and may vary depending on individual needs. Whether you need support for maintaining your physical and mental health, saving for life’s adventures, taking care of your family members, or making a positive impact in your community, we aim to have your needs covered. Learn more about the wide range of benefits we offer at Franklin Templeton. Highlights of our benefits include: - Three weeks paid time off the first year - Medical, dental and vision insurance - 401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits - Employee Stock Investment Program - Tuition Assistance Program - Purchase of company funds with no sales charge - Onsite fitness center and recreation center* - Onsite cafeteria* *Only applicable at certain locations Learn more about the wide range of benefits we offer at Franklin Templeton Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation. If you believe that you need an accommodation or adjustment to search for or apply for one of our positions, please send an email to accommodations@franklintempleton.com. In your email, please include the accommodation or adjustment you are requesting, the job title, and the job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only accommodation requests will receive a response.

United States
$153K - $200K / year