CrawlJobs Logo

Software Development Engineer 2

48.00 - 53.00 USD / Hour · Job Posted March 25, 2026
Apply Position
Job Link Share

Job Description

This role is with a leading technology company that is at the forefront of innovation, shaping the future of digital experiences. They are dedicated to creating groundbreaking software and hardware that empowers users and pushes the boundaries of what’s possible. As a partner with Aquent, you will have the opportunity to contribute to a team that is passionate about performance and delivering exceptional quality in a fast-paced, collaborative environment. Are you ready to make a significant impact on the performance of cutting-edge graphics applications? In this role, you will be instrumental in diagnosing and resolving complex performance issues, directly influencing the fluidity and responsiveness of user experiences. You will dive deep into the intricacies of graphics pipelines, uncovering bottlenecks and driving improvements that enhance the overall quality and efficiency of advanced systems. Your expertise will be critical in ensuring seamless and high-fidelity visual computing, making a tangible difference for users worldwide.

Job Responsibility

  • Reproduce reported graphics performance issues from testing data
  • Capture GPU/CPU profiles and traces using industry-standard profiling tools to identify bottlenecks (e.g., GPU-bound vs. CPU-bound, synchronization, shader occupancy, pipelining)
  • Analyze traces and performance counters to isolate root causes and propose actionable next steps for resolution
  • Create clear performance write-ups, including reproduction steps, captures, metrics, and concise summaries of suspected hotspots
  • Collaborate with graphics driver and runtime engineers to validate hypotheses, test fixes, and confirm performance improvements and regressions

Requirements

  • Bachelor’s degree in computer science, software engineering, or a relevant field
  • 2-4 years of experience in software development or performance analysis
  • Strong understanding of real-time rendering fundamentals and the GPU graphics pipeline (draw calls, state changes, shaders, textures, buffers)
  • Understanding of GPU architecture basics (waves/warps, occupancy, caches, memory bandwidth) and shader instruction set architecture at a high level
  • Familiarity with modern graphics API concepts (e.g., command queues/lists, descriptor heaps, resource states/barriers) and basic shader concepts in common shader languages
  • Hands-on experience with profiling tools and interpreting timing/counter data
  • Proficiency in C/C++ with the ability to read and reason about performance-sensitive code
  • Comfortable working in various operating environments (command line basics, driver/runtime builds) and strong written communication for bug reports and triage summaries
  • Comfortable working in server environments (shell, services, and basic scripting)
  • Scripting for automation (e.g., Python, PowerShell, Bash) and basic data analysis (e.g., spreadsheets, simple plots)
  • Exposure to graphics stack concepts and debugging (e.g., display driver models, graphics infrastructure, event tracing, driver symbol debugging)

Nice to have

  • Hands-on graphics experience beyond generic software engineering
  • Familiarity with a broad range of graphics and performance analysis tooling
  • Hardware architecture knowledge relevant to graphics processing
  • Proven experience identifying performance bottlenecks through trace collection and in-depth analysis

What we offer

  • subsidized health, vision, and dental plans
  • paid sick leave
  • retirement plans with a match
  • free online training through Aquent Gymnasium

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development Engineer 2

8 matching positions

Software Development Engineer 2

We are looking for a dynamic, upbeat software engineer to join our growing team....
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in C and embedded systems
  • Experience in PCIe Linux driver development (PCIe) and application development
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with Linux and/or Android operating system development
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Effective communication and problem-solving skills
  • Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
Job Responsibility
Job Responsibility
  • Validate new SW features before releasing them to customers
  • Contribute to a high-functioning feature team
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
  • Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system
  • Work very closely with dev teams and Project Managers to drive results
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Software Engineer 2 / Senior Software Engineer

We are looking for an experienced Software Engineers for our Bangalore location ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
komprise.com Logo
Komprise, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of computer science fundamentals and especially data structures, algorithms, multi-threading
  • Ability to solve difficult problems with a simple elegant solution
  • Should have solid object-oriented programming background with impeccable design skills
  • Experience in developing management applications and performance management applications is ideal
  • Experience with object-based file systems and REST interfaces is a plus (e.g. Amazon S3, Azure, Google Cloud Service)
  • Should have a BE or higher in CS, EE, Math or related engineering or science field
  • At least 5+ years of experience in software deployment
  • Tech Stack: Java, Maven Virtualisation, SaaS, Github, Jira, Slack, Cloud Solutions and Hypervisors
Job Responsibility
Job Responsibility
  • Responsible for designing and developing features that powers Komprise data management platform to manage billions of files and petabytes of data
  • Responsible for designing of major components and systems of our product architecture, ensuring that Komprise data management platform is highly available and scalable
  • Responsible for writing performance code, evaluate feasibility, develop for quality and optimize for maintainability
  • Work in agile, customer focused and fast paced team with direct interaction with the customers
  • Responsible for analysing customer escalated issues and provide resolutions in a timely manner
  • Should be able to design and implement highly performant, scalable distributed systems
Read More
Arrow Right

Node/Angular Software Development Engineer 2

Node/Angular Software Development Engineer position at Sopra Steria, a major Tec...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering or IT graduate with 3 to 4 years of experience
  • Excellent grip on programming with Node JS
  • PostGres database knowledge is a must
  • AWS knowledge is a must
  • Writing clean, optimized and modular code
  • Good understanding of database concepts such as DB Normalization, Sharding, Indexing, Connection Pooling, Query Optimization
  • Version control using Git
  • Total Experience Expected: 02-04 years
Job Responsibility
Job Responsibility
  • Work closely with other business systems analysts, global process owners, management, project managers, development team, and infrastructure team as required on projects and initiatives
  • Participate and provide support during application / product validation activities
  • Coordinate with functional teams, development teams, and project managers for end user acceptance & product deployment activities
  • Acts as a mentor to less experienced colleagues
  • Establish suitable stakeholder networks in functional areas & manage them effectively with good communication
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Fosters a work environment that is inclusive and respectful of all differences
  • All positions are open to people with disabilities
  • Fulltime
Read More
Arrow Right

MS SharePoint Software Development Engineer 2

We are looking for a SharePoint/Power Platform Developer with 3–4 years of hands...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree is a plus)
  • Strong experience with SharePoint Online and SharePoint 2013
  • Hands-on experience with PowerApps and PowerPlatform
  • 3–4 years of hands-on experience in SharePoint On-Premise, SharePoint Online, Power Apps, and Power Automate
Job Responsibility
Job Responsibility
  • Design, develop, and maintain solutions on SharePoint Online and SharePoint 2013
  • Build business applications using Microsoft Power Platform (PowerApps, Power Automate)
  • Develop custom components and solutions using SharePoint Framework (SPFx)
  • Support SharePoint migration projects using Sharegate
  • Collaborate with stakeholders to gather requirements and deliver effective technical solutions
  • Implement workflow automation using Nintex and integrate with SQL databases when required
  • Contribute to CI/CD pipeline setup and deployments using Azure DevOps (in a limited scope)
  • Engage directly with business users to understand their needs and provide tailored solutions
Read More
Arrow Right

Power Apps Senior Software Development Engineer 2

Looking for an experienced Power Platform Engineer with proven expertise in Powe...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience developing PowerApps Canvas Apps and Power Automate Flows
  • Strong knowledge of SharePoint Online lists, libraries, and permissions
  • Good understanding of Dataverse schema design and relationships
  • Hands-on experience with Power Platform ALM, environment variables, and solution deployment via Power Platform Pipelines
  • Understanding of Power Platform Licensing Model and its impact on environment planning
  • Ability to mentor and support citizen developers on app lifecycle and governance practices
  • Basic understanding of Copilot Studio for AI Process automation
  • Strong analytical, troubleshooting, and documentation skills
  • B Tech
  • Experience 06-08 years
Job Responsibility
Job Responsibility
  • Design, develop, and maintain PowerApps (Canvas Apps) and Power Automate flows integrated with SharePoint Online and Dataverse
  • Implement Power Platform ALM best practices including solution management, environment variables, and deployment through Power Platform Pipelines
  • Manage solution exports/imports and automate deployments across Dev, Test, and Production environments
  • Support and train citizen developers in ALM, environment management, and solution governance
  • Work closely with IT admins and business teams to ensure compliance with Power Platform governance and licensing models
  • Provide technical support for existing Power Platform solutions and work on new enhancements as well as troubleshooting issues
  • Collaborate with business stakeholders to gather requirements and translate them into scalable, low-code solutions
  • Explore and implement automation opportunities using Copilot Studio for chatbots and AI-based process improvement
  • Fulltime
Read More
Arrow Right

Power Apps Senior Software Development Engineer 2

Looking for an experienced Power Platform Engineer with proven expertise in Powe...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience developing PowerApps Canvas Apps and Power Automate Flows
  • Strong knowledge of SharePoint Online lists, libraries, and permissions
  • Good understanding of Dataverse schema design and relationships
  • Hands-on experience with Power Platform ALM, environment variables, and solution deployment via Power Platform Pipelines
  • Understanding of Power Platform Licensing Model and its impact on environment planning
  • Ability to mentor and support citizen developers on app lifecycle and governance practices
  • Basic understanding of Copilot Studio for AI Process automation
  • Strong analytical, troubleshooting, and documentation skills
  • B Tech
Job Responsibility
Job Responsibility
  • Design, develop, and maintain PowerApps (Canvas Apps) and Power Automate flows integrated with SharePoint Online and Dataverse
  • Implement Power Platform ALM best practices including solution management, environment variables, and deployment through Power Platform Pipelines
  • Manage solution exports/imports and automate deployments across Dev, Test, and Production environments
  • Support and train citizen developers in ALM, environment management, and solution governance
  • Work closely with IT admins and business teams to ensure compliance with Power Platform governance and licensing models
  • Provide technical support for existing Power Platform solutions and work on new enhancements as well as troubleshooting issues
  • Collaborate with business stakeholders to gather requirements and translate them into scalable, low-code solutions
  • Explore and implement automation opportunities using Copilot Studio for chatbots and AI-based process improvement
  • Fulltime
Read More
Arrow Right

Engineer 2, Software Development & Engineering

Make your mark at Comcast -- a Fortune 30 global media and technology company. B...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experiences: 2.5 years to 4.5 years
  • Candidate must have Kubernetes EKS experience. along with Python/Groovy/Yamal scripting
  • Candidate without hands on scripting experience is not eligible for this role
  • Core Tool Knowledge Required: AWS, Kubernetes, Dockers, GitHub Actions, Jenkins / Concourse / TeamCity (CI Tool), Ansible
  • Monitoring and Alerting (Prometheus / Datadog + Grafana)
  • Python / Ruby / Groovy Scripting
  • Deep expertise of working in AWS services - Compute (EC2, EKS, Lambda, etc.,) , Storage (S3, EBS, EFS, etc.,) , DB (RDS, Aurora, DynamoDB, etc,.), Networking (Route53, VPC, CloudFront, etc.,), Analytics (Athena, Kinesis, etc.,)
  • Experience using Devops tools in a cloud environment, such as Ansible, Artifactory, Docker, GitHub, Jenkins, Kubernetes, Datadog, Prometheus, Grafana or alternative Devops tools
  • Implement and manage continuous integration and continuous delivery (CI/CD) systems and methodologies
  • Experience designing and building environments on AWS, which includes working with services like EC2, ELB, RDS, and S3
Job Responsibility
Job Responsibility
  • Responsible for planning and designing new software and web applications
  • Edits new and existing applications
  • Implements, testing and debugging defined software components
  • Documents all development activity
  • Works with moderate guidance in own area of knowledge
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right