Top Software Engineer Jobs
The Lead Cloud Data Engineer will be responsible for designing and implementing end-to-end solutions in Azure Enterprise Data Lake, optimizing data pipelines, and ensuring the availability, performance, scalability, and security of large-scale data processing systems. Additionally, collaborating with architects, leads, and stakeholders to support data-driven decision-making processes.
Work as a Software Engineer at Xage, building advanced security solutions with a focus on quality, scalability, and performance. Responsibilities include designing, developing, and delivering new product features, collaborating with other engineers, and troubleshooting issues. Requires a Bachelor's Degree in Computer Science or related field and 0-3 years of industry experience.
The Full Stack Engineer will develop and maintain secure, scalable solutions, focusing on both front-end and back-end features. This role involves collaborating with cybersecurity experts, integrating security protocols, and refining the platform to combat emerging threats.
The Software Engineer will manage Splunk administration and development, support various initiatives in integrated design and architecture, automate workflows using Python, and enhance Splunk functionalities through onboarding new data sources and creating alerts and reports. Responsibilities include leading meetings with stakeholders and ensuring agile delivery of work items.
As a Sensors Software Engineer at CAE, you will design, develop, test, and integrate real-time aerospace and aircraft systems simulations for military training devices. Your role involves working on Targeting Pod and Electronic Warfare models, applying analytical and software engineering principles to meet project requirements while collaborating with senior engineers and contributing to a team environment.
Hands-on software engineering position on the Graphical User Interface team, supporting the development of customer's Instructor Operator Station (IOS) GUI. Responsibilities include product code generation, testing, integration with training environment components, and utilizing graphic technologies.
The Software Engineer role involves offensive cyber vulnerability analysis and reverse engineering, as well as cyber tool development. Responsibilities include software development, integration, and cyber testing related to networking devices. Candidates should have expertise in programming, particularly in Assembly, C, C++, and Python, along with experience in cyber tools and techniques.
As a Senior Revit/BIM Engineer, you will develop Revit plugins using C#/WPF, lead engineering efforts, design end-to-end solutions, and ensure high quality in deliverables while mentoring team members. You will collaborate closely with product management and engineering to streamline development and maintain effective workflows.
Featured Jobs
The Senior Cyber Software Engineer at Leidos involves developing and implementing software solutions using various programming languages and technologies, focusing on machine learning, containerization, cloud tech, and networking principles. Candidates must have extensive experience and eligibility for security clearance.
The Cyber Software Engineer role involves developing software solutions, working with Linux, and utilizing various programming languages and technologies. Responsibilities include designing ETLT pipelines, containerization, and cloud integration, along with networking implementation and protocol analysis. The role also requires eligibility for a Top Secret Security Clearance.
The Software Engineer will join a team focused on offensive cyber tool development, engaging in reverse engineering, software development, and cyber testing. Responsibilities include programming, analyzing cybersecurity issues, and collaborating closely with customers to develop solutions for various network devices.
The Senior .NET Software Engineer will design and develop new products and enhance existing products for the Energy Development team. Responsibilities include understanding requirements, documentation, coding, testing, and supporting operational systems, while adhering to best practices and collaborating with a QA team.
The Staff Full Stack Software Engineer will develop and enhance the Reputation platform, focusing on high-quality code, design, test automation, and continuous integration/delivery. Responsibilities include managing multiple projects, mentoring team members, and ensuring zero customer-reported bugs while actively participating in feature development and bug resolution.
The Full Stack Software Engineer will develop and enhance the enterprise social media SaaS application, collaborate with team members in a CI/CD environment, participate in design sessions, and resolve bugs while ensuring high feature delivery velocity.
The Software Engineer role involves designing, developing, testing, deploying, and supporting software solutions, while troubleshooting technical issues. The engineer will be responsible for completing individual tasks, collaborating within a team, and developing competency across utilized technologies, with an emphasis on Agile or Lean software practices.
As a Software Engineer on the Travel team at Brex, you will develop an integrated corporate travel and expense management solution, focusing on building APIs, libraries, and scalable backend systems. You'll oversee the entire software development lifecycle, ensuring high engineering standards throughout your projects.
As a Software Engineer for Data Storage at Brex, you will build and maintain the infrastructure that supports product engineering teams. Your responsibilities include database modeling, operating core systems, mentoring users on best practices, and ensuring high service reliability. You will leverage your experience in cloud technologies, work closely with other engineers, and participate in an On-Call rotation.
The Software Engineer at Regions will oversee the development, modification, and maintenance of applications, ensuring smooth system operations, testing installed software, identifying business system issues, and implementing enhancements. The role involves collaborating with other technology professionals and possibly leading junior associates.
The Software Engineer oversees application development, modification, and maintenance of applications. They install and configure systems, test software for malfunctions, identify and resolve business systems issues, design and deploy new applications, and monitor system performance. This position requires a Bachelor's degree in Computer Science or related field and five years of experience.
The Software Engineer will develop, analyze, and maintain software components for various applications. Responsibilities include designing web-based applications, managing large databases, mentoring new engineers, and collaborating with teams on software development efforts, primarily for DoD projects.
As a Software Engineer, you'll collaborate with teams to design, develop, and maintain web-based applications and microservices. Responsibilities include creating large data stores, mentoring junior developers, and ensuring cross-browser compatibility while implementing best practices in software deployment and configuration management.
The Software Developer will research, design, and build AI and ML solutions. Responsibilities include developing AI-driven features, maintaining web applications, integrating various AI/ML frameworks, and collaborating with teams to enhance application functionality.
The AI Software Developer is responsible for researching, designing, and building AI/ML solutions. Key tasks include developing applications and APIs, integrating AI/ML technologies, and collaborating with teams to identify integration opportunities while improving AI/ML model functionality.
As a Software Engineer, you will develop and maintain web applications and back-end services, collaborate with project management and systems engineering teams, and follow best practices in software deployment and configuration management.
The Slingshot Networking Software Engineer will design, develop, and integrate features for HPE's networking product line. The role involves collaborating with cross-functional teams, contributing to software integration processes, and documenting procedures. Candidates should have expertise in C programming and a strong understanding of networking technologies.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results