Top Software Engineer Jobs
As a Software Engineer on the AI Decisioning team, you will design and build scalable backend systems and ML infrastructure, develop AI-driven features for decision automation, and collaborate with machine learning engineers to implement innovative techniques.
As a Senior Android Engineer at MyFitnessPal, you'll lead the development of the Android app, ensuring high-quality user experiences through modern coding practices, A/B testing, and collaboration with cross-functional teams. You will also empower others, improve code quality, and work on impactful features.
As a Software Engineer at VetraFi, you will develop new software products, enhance existing ones, and refine engineering processes. Your role will involve writing high-quality code, integrating banking APIs, engaging in code reviews, and ensuring compliance with business objectives.
As a Software Engineer, you will develop C++ code for SketchUp Pro products, focusing on cross-platform desktop applications for Windows and Mac. Responsibilities include collaborating with product management and QA while ensuring high-quality software output.
The Software Engineer will develop and maintain core platform services for the Trimble Cloud, focusing on file services and microservices, using technologies like AWS and Python. Responsibilities include software design, testing, collaboration with stakeholders, and implementing best practices in software engineering.
As a Software Engineer at Brex, you will build customer-facing products that have a significant impact on business, maintain high engineering standards, and manage the full software development lifecycle. Responsibilities include designing robust APIs and tools, ensuring scalability features, and upholding codebase consistency.
Work as a .Net Software Engineer at PredictIt in a startup-like environment with solid company stability. Responsibilities include architecting, coding, mentoring, collaborating, and testing software systems. Requires 4 years of experience in enterprise-grade software systems using .NET framework and knowledge of various technologies and tools. Full-time position with benefits and opportunities for growth.
As a Senior .Net Software Engineer, you will work on challenging projects including redesigning a real-time trading system, improving algorithms and data structures, applying best practices in web and mobile development, and driving performance engineering throughout the software development life cycle.
Featured Jobs
As a Full-Stack Software Engineer at Burq, you will help design and build a scalable platform for on-demand delivery services. Responsibilities include implementing complex projects, developing REST APIs, and enhancing user experience through data-driven improvements while collaborating with an Agile team.
As a Frontend Software Developer at Gravitate, you will design and develop backend applications using modern programming languages, build cloud-first distributed applications, and optimize systems with data persistence technologies. Collaboration on design and development decisions with a focus on problem-solving and continuous learning is key to this role.
The Staff Engineer, Embedded Security Software Developer is responsible for designing, developing, and testing secure firmware for embedded storage devices. The role requires implementing cryptographic algorithms, maintaining a secure development pipeline, and collaborating with hardware teams to ensure effective integration of security features.
As a Senior Software Engineer on the ML Platform team at Upstart, you will build and maintain software applications enabling machine learning models, develop infrastructure for model training, support automation, and collaborate with data engineers and scientists to enhance deployment processes.
The role involves developing large-scale scenario generation tools for autonomous vehicle simulation, collaborating on safety validation pipelines, and enhancing robotic safety and reliability through scalable automated architectures.
You will develop machine learning tools for neural networks, integrate ML tools with products, deploy cloud infrastructure, and build distributed data-processing pipelines. You need strong programming skills and a willingness to learn and work across different stacks in a fast-paced environment.
The Software Engineer will contribute to missile defense systems by conducting tests and analysis, developing software for radar waveform generation, and executing test plans. Responsibilities include documentation, troubleshooting of systems, and communication of test results to various stakeholders.
As a Senior Software Engineer at NinjaOne, you'll design and implement scalable solutions for an IT Operations product suite. You'll focus on developing high-quality software applications, commit code, tackle enterprise-level challenges, and ensure design patterns are implemented, all while working in a flexible environment that supports millions of endpoints.
The Full Stack Software Developer will create and maintain complex IT applications, modifying both front and back-end application code during implementation. Responsibilities include designing and unit testing solutions, developing integration code, rapidly prototyping designs, and analyzing user feedback to enhance system functionality in an agile environment.
The Software Engineer will design, develop, and maintain high-quality desktop applications using the Wails framework. Responsibilities include collaborating with the user acquisition, design, and business intelligence teams to meet project requirements while ensuring user experiences are cutting-edge.
The Full Stack Software Engineer at Versana will develop and enhance applications for the syndicated loan platform, collaborating with product teams and writing clean, maintainable code. Responsibilities include building test automation, optimizing application performance, and mentoring team members.
The Software Developer at Leidos will support technical development programs, focusing on Identity Access Credential Management solutions. Responsibilities include developing applications in Java and Python, creating Cloudformation scripts, and utilizing AWS. The role demands strong programming skills, experience in software development, and knowledge of agile techniques.
As a Scala Software Engineer at Avetta, you will collaborate with a small agile team to design, build, and enhance SaaS RESTful APIs. Your role involves writing clean and scalable code, participating in pair programming, automating testing and deployment, and continuously innovating features to improve the integration platform.
As an Elm Software Engineer, you'll create engaging UI experiences for our Connect platform, collaborating with product teams, driving projects autonomously, and continuously exploring new technologies. You'll write clean code and contribute innovative ideas to enhance the platform's functionality.
The Software Engineer will develop modern Identity Access Credential Management solutions, write scripts for cloud infrastructure, and create applications using Python and Java. Responsibilities include leveraging AWS, implementing monitoring for applications, and creating RESTful APIs while collaborating with a large team utilizing SAFe agile techniques.
The Principal Software Engineer role at CNA involves providing leadership in systems analysis, design, and application development. Responsibilities include acting as a principal designer for complex systems, offering technical consultation, mentoring staff, liaising with stakeholders, and guiding the integration of new technologies to enhance business applications.
As a Staff Security Software Engineer at Lime, you'll design, develop, and implement security solutions, improve standards, develop incident response plans, and mentor junior engineers, ensuring the security of applications and infrastructure.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results