Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
We are looking for candidates who possess a strong background in software development with a focus on infrastructure. Ideal candidates will have experience with cloud technologies, networking, and system architecture. Proficiency in programming languages such as Python, Java, or Go is essential, alongside a solid understanding of CI/CD practices.
About the job
Join Bandwidth Inc. as a Senior Software Developer specializing in Infrastructure, where you will play a vital role in designing, building, and maintaining robust systems that drive our technology forward. You will collaborate with cross-functional teams to deliver scalable and efficient solutions that meet both user needs and business objectives.
About Bandwidth Inc.
Bandwidth Inc. is a leading communication technology company that empowers businesses to connect with their customers. We offer innovative solutions that enhance voice, messaging, and data services. Our mission is to simplify communications for our customers while providing a dynamic and inclusive workplace for our employees.
About BLENAt BLEN, we are driven by a passion for leveraging technology to address real-world challenges. For over two decades, we have partnered with government entities and businesses to enhance their digital transformation journeys. Our innovative approach encompasses everything from updating legacy systems to crafting cutting-edge cloud-native applicatio…
About the Role:We are seeking a skilled and dedicated Senior Mobile Developer who is passionate about creating outstanding customer experiences through the integration of AI technologies and a disciplined engineering approach. This role is tailored for an engineer who excels in crafting clean, high-quality software with a strong focus on customer satisfaction. You will leverage AI advancements to enhance user experiences and drive efficiency in our solutions. About the Team:Join a dynamic team of engineers, designers, and product managers committed to prioritizing quality and security while focusing on customer outcomes. We value developers who embrace Spec Driven Development (SDD) as a cornerstone for excellence and are driven by a passion for automation. You will harness technology and AI tools to minimize manual work and improve internal processes, ensuring system reliability, security, and performance to better serve our customers.Key Responsibilities:Architectural Excellence: Apply Spec Driven Development (SDD) principles to guarantee that all features are thoughtfully designed, scalable, and well-documented before implementation.Product Development: Collaboratively design, develop, deploy, and maintain the Fulcrum mobile platforms, ensuring delivery of high-quality product features and outstanding UI/UX.Intelligent Automation: Actively seek opportunities to automate manual tasks throughout the engineering lifecycle, utilizing AI and custom tools to enhance productivity while maintaining system integrity.Team Collaboration: Work closely with team members across product, design, and engineering to deliver quality features and sustain the Fulcrum mobile platforms. Provide constructive feedback during problem-solving and solution development.Scalable Architecture & Maintenance: Promote long-term platform growth by designing modular and extensible architectures, ensuring high code quality through thorough peer reviews, proactively addressing security vulnerabilities, and optimizing performance.Continuous Learning: Enhance your own and the team’s technical expertise daily by keeping abreast of the latest trends in AI, machine learning, and mobile technology.
Full-time|On-site|Mountain View, California, United States
Join our dynamic team at idme as a Senior Software Development Engineer specializing in iOS. In this pivotal role, you will leverage your expertise to design and develop innovative mobile applications that enhance user experience and drive engagement. Your contributions will be integral to the evolution of our product offerings, ensuring high performance and responsiveness to user interactions.
Are you eager to contribute to the clean energy revolution? Do you have a passion for enhancing our planet for current and future generations? If you're ready to embrace new challenges and work alongside a team dedicated to pioneering advancements in the energy sector, then Nexamp is the place for you! Here, you'll have the opportunity to learn from industry experts and evolve into a leader yourself. We engage in fast-paced, mission-driven work that defies conventional thinking. Be a part of the team that is making a tangible difference in the world. What We’re Seeking: We are in search of a Senior Full Stack Software Developer to aid us in creating and refining technological solutions that will expedite our journey towards a sustainable energy future. At Nexamp, you will join an engineering team dedicated to enhancing the efficiency of our capital deployment into low-downtime solar energy projects. As the front-end lead, you will significantly impact our initiatives by writing high-quality code, overseeing projects from inception to completion, optimizing our processes, and mentoring junior developers. This hybrid role based in our Boston office will have you reporting to the Tech Lead of your squad. Responsibilities: Understand our goals and deliver quantifiable improvements for Nexamp and our clients. Design, implement, and deploy robust and efficient software solutions using our React/Django/Azure technology stack. Actively participate in sprint planning, execution, code reviews, demonstrations, and retrospectives. Take ownership of design decisions across our React applications and establish scalable patterns, standards, and best practices for the team. Mentor and motivate junior developers within the organization through collaboration and guidance. Continuously seek opportunities to enhance your skills and make a greater impact across the company. What You Bring: Proven experience in full stack development with a solid understanding of React and Django frameworks. Ability to lead projects and mentor junior team members. Strong problem-solving and analytical skills. Passion for sustainable energy and innovative technology solutions.
Join our dynamic team at Esri as a Senior Android Software Developer where you will be instrumental in creating cutting-edge applications for Android devices. In this role, you will leverage your expertise to design, develop, and maintain innovative solutions that enhance user experiences. Collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients and users.
Join Esri as a Senior iOS Software Developer and play a pivotal role in crafting high-quality applications for our iOS platform. You will collaborate with a talented team to design, develop, and enhance mobile applications that leverage advanced GIS capabilities. This is an exciting opportunity to work on innovative solutions that impact users worldwide.
Architect and Develop Solutions: Design, develop, and maintain intricate applications and systems utilizing various technology stacks and frameworks.Technical Leadership: Leverage advanced knowledge of architectural patterns and design principles to ensure modularity, maintainability, scalability, and security.End-to-End Ownership: Guide projects from conception to deployment, encompassing requirements gathering, system design, coding, testing, and implementation.Performance & Security: Identify and address technical debt, performance bottlenecks, scalability challenges, and security vulnerabilities.DevOps & Automation: Develop and optimize CI/CD pipelines, automated testing frameworks, and cloud-based deployments (Azure).Mentorship & Team Development: Mentor junior and mid-level developers, promoting a culture of continuous learning and technical excellence.Cross-Functional Collaboration: Clearly communicate complex technical concepts to non-technical stakeholders, ensuring alignment with organizational and ministry objectives.Innovation & Adaptability: Stay abreast of emerging technologies and proactively introduce tools and practices to enhance CCV’s digital platforms.Documentation & Standards: Establish and uphold coding standards, technical documentation, and best practices throughout the software development lifecycle.Incident Management: Diagnose and resolve critical system issues to ensure minimal downtime and optimal user experience.
Who are we? At RealTime Solutions®, based in Minnesota, we excel at anticipating trends, challenges, and opportunities in the foodservice industry. Our unique approach combines data intelligence with strategic marketing to create proactive campaigns that drive success. As a proud member of the Buyers Edge Platform, we leverage our extensive foodservice expertise and robust data analytics to identify and cultivate growth opportunities for Fortune 500 food manufacturers, enabling us to develop bold strategies that redefine their market presence. This position is located in our Becker, MN office. Please note that we are unable to provide work sponsorship for this role. We are on the lookout for a Senior Manager of Software Engineering to spearhead a high-performing technical team dedicated to managing data, reporting, applications, and infrastructure for the RealTime Solutions brand. This role requires a balance of leadership, project execution, and hands-on technical oversight to ensure the delivery of reliable systems, high-quality data, and continuous enhancement of development velocity. The IT Director will be a vital partner to both internal stakeholders and external clients, translating business needs into scalable technical solutions.
Renesas Electronics Corporation seeks a Senior Software Development Engineer based in Los Angeles. This position centers on designing, developing, and implementing software solutions that solve complex client challenges. The work directly affects product quality and customer satisfaction. Main responsibilities Design and build software products that meet both technical and business requirements Collaborate with cross-functional teams to deliver reliable, high-quality solutions Mentor junior engineers and share technical knowledge within the team Conduct code reviews and help maintain best practices across the group Role impact Work in this role will shape Renesas Electronics Corporation's product lineup and enhance the experience for end users and clients.
Lessen is revolutionizing the delivery and management of commercial and residential real estate services through its innovative technology platform. As a tech-enabled, end-to-end property service provider, we empower stakeholders across the real estate ecosystem—including investors, owners, managers, and service providers—by providing data-driven insights that unlock significant growth opportunities. Lessen has a robust network of over 30,000 vetted vendors (Lessen Affiliates) serving clients with more than 1 million properties and executing over 3.5 million work orders annually across a diverse array of services. Our company, Lessen, LLC, is a venture-backed, privately held organization with offices in Scottsdale and Chicago.This position is based in Chicago, with in-office work required on Monday, Tuesday, and Thursday.Job SummaryThe Senior Software Developer plays a critical role in the Product and Technology Department by overseeing the daily operations of the software development team. As a key member of an agile development team, you will contribute to building enterprise-grade software, engaging in all aspects of the development process from design and implementation to testing. In this role, you will also lead a dedicated team of Software Developers, fostering collaboration and innovation.
Location: Multiple LocationsRequired Clearance: Top SecretCertifications: DoD 8140 certificationsRequired Education: Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field.Required Experience: At least 8 years of professional software development experience.Position Overview:PingWind is on the lookout for a talented and seasoned Senior Software Developer. In this pivotal role, you will be instrumental in creating, developing, testing, and maintaining high-caliber software applications. Your advanced programming skills, problem-solving acumen, and collaborative spirit will enable you to work seamlessly with diverse teams. You'll also provide mentorship to junior developers, influence software architecture, and ensure that our solutions are scalable, secure, and meet business or mission objectives.Key Responsibilities:• Design, develop, test, and maintain software applications that meet organizational requirements.• Convert business and technical needs into scalable, efficient software solutions.• Implement secure coding standards and adhere to industry best practices throughout the development lifecycle.• Offer technical leadership, conduct code reviews, and mentor junior and mid-level developers.• Spearhead development initiatives on complex projects, ensuring compliance with coding and quality benchmarks.• Partner with architects and project managers to guide technical direction.• Engage with Agile/Scrum practices, contributing to sprint planning, backlog grooming, and daily stand-ups.• Collaborate with QA, DevOps, and systems engineering teams to deliver robust and maintainable solutions.• Contribute to CI/CD processes and DevOps pipelines.• Integrate software components and third-party applications into existing frameworks.• Enhance application performance, scalability, and maintainability.• Diagnose and rectify complex software defects and performance bottlenecks.• Create and maintain extensive technical documentation, including design specs, API documentation, and user manuals.• Ensure compliance with security protocols, data protection policies, and coding standards.• Assist in audits, testing, and certification processes as needed.
About the TeamJoin the Statsig team at OpenAI, where we are at the forefront of experimentation, rollout, and analytics infrastructure that drives innovation in our product development processes. Our robust systems empower teams to safely launch features, conduct experiments, and assess the performance of product and model changes in real-time.Located in OpenAI’s Bellevue office, we foster a collaborative environment that prioritizes in-person teamwork, rapid execution, and the creation of tools that enable our fellow engineers to thrive.About the RoleAs a Senior Product Engineer on the Statsig team, you will play a pivotal role in designing and implementing the experimentation and rollout platform utilized by our diverse product and research teams at OpenAI. Your work will focus on developing the core infrastructure that ensures engineers can launch new features securely, conduct user testing, and gauge the impact of changes on a global scale.This position sits at the crossroads of product engineering and platform infrastructure, requiring close collaboration with teams across ChatGPT, the API, Growth, and Research to maintain rapid development cycles while upholding strong experimentation and rollout practices.Key Responsibilities:Design and build the core experimentation and rollout infrastructure that enables teams to safely launch and evaluate product and model changes.Develop systems for feature management, progressive rollouts, and canary deployments, allowing engineers to ship features quickly while minimizing risks to users.Collaborate closely with Data Science to facilitate the widespread adoption of advanced statistical methodologies.Work in partnership with product, infrastructure, and research teams to seamlessly integrate experimentation and rollout systems into the product development lifecycle.Lead significant technical initiatives, influencing the architecture and future evolution of OpenAI’s experimentation and launch infrastructure.Ideal Candidate:Possesses substantial experience in building internal tooling infrastructure, such as data platforms, experimentation frameworks, feature flagging systems, and developer platforms.Enjoys enhancing systems that empower other engineers to accelerate their work, with a strong focus on developer experience and platform usability.
Collaboration Fuels Innovation. Join Roku in Revolutionizing Television StreamingRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico. With aspirations to connect every television worldwide, Roku has transformed the way audiences engage with content. We empower consumers to discover their favorite shows, support content creators in building significant audiences, and provide advertisers with unique tools to reach viewers effectively.From day one at Roku, your contributions will be recognized and valued. As a rapidly growing public company, we invite you to delight millions of TV streamers while gaining invaluable experience across various technical disciplines. About Our TeamThe Advanced Development team transcends product boundaries, pioneering new technologies. We operate outside traditional schedules to develop foundational software that will shape the future of all Roku devices. Our focus includes optimizing core libraries and enhancing APIs for third-party applications, ensuring our software delivers exceptional user experiences across diverse platforms. About This RoleAs a Senior Software Engineer, you will spearhead modular enhancements to the RokuOS architecture, creating innovative solutions for channel partners to harness a modernized user experience. You will develop new APIs integral to Roku's system software, leveraging your expertise to ensure robust functionality without relying on privileged workarounds.We seek a visionary, someone driven by curiosity and a penchant for action, who embraces the integration of AI in their work. Key ResponsibilitiesDesign and enhance components of the RokuOS system software that provide essential APIs for both internal and external SDKs.Collaborate with cross-functional teams to implement new features and functionality, ensuring alignment with business goals and customer needs.Contribute to code reviews and ensure best practices are followed to maintain high-quality software standards.Stay updated on industry trends and emerging technologies to continually innovate and improve the Roku platform.
Join our innovative team at Systems Technology Research as a Senior Software Engineer / Back-End Developer. In this role, you will be responsible for designing, developing, and maintaining robust back-end systems that power our cutting-edge technology solutions. You will collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients.
Founded in 1998, Inovalon is driven by the conviction that technology and data can revolutionize the healthcare ecosystem, leading to enhanced outcomes and better economic efficiencies. We empower our clients with data-driven solutions that facilitate their success, ultimately improving healthcare for millions.As a cohesive unit, we are dedicated to developing solutions that tackle the most pressing challenges in healthcare. Our mission-oriented culture fosters innovation and inclusion, providing value not only to our clients but also to the countless patients they serve.Position Overview: The Senior Software Development Engineer L4 will independently navigate complex tasks, exhibit a thorough understanding of the software development life cycle, and adhere closely to essential software engineering principles. This role necessitates expertise in computer architecture, software testing, and scalability.The successful candidate will contribute to a comprehensive hospital system data platform that processes clinical data—including patient records, lab results, surgical data, and hospital communications—while delivering tailored alerts and reports to clinical staff. Once onboarded, the engineer will work autonomously and will have the opportunity to mentor junior team members.Key Responsibilities:Collaborate to produce high-quality, testable code that aligns with the team’s “Definition of Done.”Employ a “Test-First” approach to software development wherever feasible.Engage in design and code reviews with peers.Develop automated unit, system, and acceptance tests, as well as participate in test plan evaluations.Contribute to end-of-iteration demonstrations.Manage assigned integration, testing, and deployment tasks.Partner with product management to scope and estimate enhancements.Design, implement, and unit test software in accordance with established processes.Resolve software defects, whether internal or reported by customers, following defined protocols.Facilitate continuous team improvement through accountability and ongoing development as a problem solver.Participate in team retrospectives, contributing to the identification and resolution of issues.
Full-time|On-site|San Francisco, CA; Santa Clara, CA; New York, NY
Role overview The Senior Software Engineer II for Developer Experience at Carta will design and build tools and systems that support engineering teams. The focus is on making workflows more efficient and enabling teams to deliver high-quality products. What you will do Collaborate with cross-functional groups to identify and address challenges in developer workflows Develop and enhance tools that make software development more scalable and intuitive Use software engineering skills to create solutions that improve daily life for engineers Support systems that help Carta teams deliver products aligned with client needs Location This role is based in San Francisco, CA; Santa Clara, CA; or New York, NY.
Role Overview AECOM is hiring a Senior Software Engineer focused on Artificial Intelligence in Dallas. This position plays a key role in building AI solutions that support project delivery and improve efficiency across the organization. What You Will Do Develop and implement AI technologies for infrastructure and engineering projects Collaborate with teams to integrate AI tools into existing workflows Contribute technical expertise to advance AECOM’s technology initiatives Location This role is based in Dallas.
Rivian and Volkswagen Group Technologies brings together two major automotive companies to advance electric vehicle software. The partnership focuses on operating systems, zonal controllers, cloud platforms, and seamless connectivity, aiming to raise the bar for software-defined vehicles. The team draws on combined strengths in connectivity, artificial intelligence, and security to create smarter, more sustainable mobility solutions. Role overview The Senior Fullstack Software Engineer for Developer Productivity joins a team dedicated to building tools and features that streamline the developer experience. The group’s mission centers on enabling engineers to work efficiently and focus on high-impact tasks, using AI-powered solutions to remove friction from daily workflows. This role involves designing and implementing improvements across the entire software development lifecycle. The position supports both Vehicle Software (from code to car) and Cloud teams, ensuring that development processes are smooth and reliable. Regular collaboration with DevOps and Infrastructure teams is key, helping high-velocity teams deliver quality software quickly. Location Palo Alto, California
Full-time|$100K/yr - $100K/yr|Remote|Remote — Farmington, New Mexico, United States
Terabase Energy is looking for a Senior Software Developer with expertise in SCADA and Ignition platforms. This remote role, based in Farmington, New Mexico, focuses on designing and scaling software architecture and automation processes that drive the SCADA platform. The position oversees the full Ignition and Gateway software stack, including tag naming conventions, UDT structures, and the Perspective development framework. Managing version control and automated deployment is a central responsibility. This developer builds reusable templates, standardizes data structures, and automates workflows to reduce manual engineering. The goal is to improve consistency and speed up project execution. Collaboration with SCADA Engineering is essential to ensure that project screens and customer-facing visualizations meet engineering standards and requirements. Main responsibilities Lead architecture for Ignition and Gateway, setting scalable and maintainable standards across SCADA products and projects. Define and enforce tag naming conventions, UDT structures, dataset formats, and reusable software templates for consistent execution and data organization. Enhance the Perspective creation framework and development process to support efficient and high-quality visualization work. Establish and manage the version control repository strategy, including branch structure, release processes, code reuse, and development workflows. Develop and maintain automated deployment processes for Ignition, streamlining configuration and improving rollout quality and speed. Create frameworks and automation tools to process inputs (such as drawings, device lists, and tag lists) that generate UDTs, project configurations, and core SCADA elements. Maintain dataset structures and software models to support SCADA applications, reporting, integrations, and broader automation goals. Work closely with SCADA Engineering to align project execution with HMI screen designs and customer requirements. Contribute to the development of cloud SCADA and asset management features to expand product capabilities after initial deployment. Mentor and train junior developers and engineers on software frameworks, repository structures, coding standards, and development best practices. Support field and project teams by troubleshooting, improving frameworks, and resolving project-specific software issues as they arise.
Role overview Renesas Electronics Corporation seeks a Senior Software Development Engineer based in Los Angeles. This position centers on creating and delivering new software solutions that support the company’s next-generation products. Responsibilities include designing and developing software, as well as implementing features that enhance existing systems. The role requires close collaboration with colleagues from various departments to move technology forward and address complex challenges. Key responsibilities Design and develop new software for advanced product lines Enhance and maintain existing software systems Work cross-functionally with other teams to support technology initiatives Location This role is based in Los Angeles.