Auto-apply to these computer software jobs

We've scanned millions of jobs. Simply select your favorites, and we can fill out the applications for you.

F logo
F5, IncSeattle, WA

$186,400 - $279,600 / year

At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive. Position Summary F5 sits between the Internet and some of the largest companies on Earth. We keep their applications running fast, safe, and efficiently. Our hardware and software products are highly configurable and blazingly fast. The Drivers' team at F5 is looking for a Principal Software Engineer who is well versed with designing, developing, and testing network drivers for a scalable, distributed, and carrier grade software solution. This team owns the low-level network drivers for high performance packet processing in the BIG-IP's data-plane. BIG-IP is F5's flagship Application Delivery Controller. The data-plane pod either runs inside a virtual machine or directly in a customer's native Kubernetes deployment. The network drivers developed by this team are used for a variety of paravirtualized interfaces, SR-IOV virtual functions, and F5's FPGAs. Primary Responsibilities Serve as the technical expert for network driver design and architecture. Drive analysis of requirements. Assist manager and architect with project estimates. Liaise with cross-functional teams to ensure that project is delivered in its entirety. Act as a mentor for junior members of the team Design and implement network drivers and test automation for them. Research, investigate, and define new areas of technology to enhance existing products or identify new product directions. Conduct presentations internally and externally. Participate in hiring and onboarding process. Uphold F5's Business Code of Ethics. The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive. Responsibilities and requirements are subject to change. Required: Must have a strong C development background. Must have experience and knowledge of networking protocols, architecture, and technologies. Experience with Linux user space and kernel space driver development. 8+ years' programming experience. Excellent analytical and debugging skills. Ability to manage ambiguity in work. Ability to present ideas verbally and in-writing with clarity and precision. A minimum of 8+ years of related work experience with a Bachelor's degree; or 6-8 years work experience and a Master's degree; or a PhD with 5 years' work experience. Preferred: Experience with DPDK's network PMDs. Exposure to containerization solutions (like Kubernetes) and Microservices Architecture. Well-versed in GitLab and/or similar repository solution. #LI-JH2 The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change. The annual base pay for this position is: $186,400.00 - $279,600.00 F5 maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, geographic locations, and market conditions, as well as to reflect F5's differing products, industries, and lines of business. The pay range referenced is as of the time of the job posting and is subject to change. You may also be offered incentive compensation, bonus, restricted stock units, and benefits. More details about F5's benefits can be found at the following link: https://www.f5.com/company/careers/benefits . F5 reserves the right to change or terminate any benefit plan without notice. Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Workday (ending with f5.com or @myworkday.com). Equal Employment Opportunity It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.

Posted 30+ days ago

Docker logo
DockerSeattle, Washington
At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride! Docker seeks a Software Engineer to join our new AI Developer Tools team building the future of AI-powered developer productivity. This is an exciting opportunity to work on cutting-edge AI agents and tools that transform how developers write code, debug issues, deploy applications, and respond to incidents—both internally at Docker and for our customers worldwide. You'll work at the intersection of AI and developer experience, contributing to production systems that leverage LLMs and AI agents to accelerate developer workflows. You'll help build AI-powered tools such as code review assistants, automated test generators, deployment diagnostics agents, and on-call assistance tools. You'll also contribute to the self-service platform that enables teams across Docker to rapidly build and deploy their own AI developer tools. Your work will directly impact how Docker's engineers build and operate services powering 20 million users. As these tools mature and demonstrate value, you'll participate in transforming them into commercial offerings for Docker's customers This is a hands-on execution role where you'll collaborate closely with experienced engineers, learn rapidly about AI/LLM technologies, and ship production features in a fast-paced, remote-first environment that values rapid iteration and continuous learning. What Would Make Someone Successful in This Role You're excited about AI and its potential to transform developer productivity. You may be early in your career with AI/ML technologies, but you're eager to learn about LLMs, prompt engineering, and AI agents through hands-on work. You have solid software engineering fundamentals and experience building backend systems or APIs. You're comfortable with ambiguity, enjoy experimenting with new technologies, and learn quickly through iteration. You take ownership of your work, communicate clearly in remote environments, and actively seek feedback to improve. You think about user experience and care about building tools that developers love to use. Most importantly, you're collaborative, ask great questions, and thrive in a supportive team environment where continuous learning is encouraged. Responsibilities Build AI Developer Tool Features: Implement features for AI-powered developer tools such as code review assistants, test generators, deployment diagnostics, and on-call assistance tools Implement LLM Integrations: Build integrations with LLM APIs (OpenAI, Anthropic, etc.) such as prompt engineering, response handling, error management, and performance optimization Contribute to Platform Infrastructure: Help build self-service platform capabilities such as deployment pipelines, observability integration, security controls, and operational tooling that enable teams to rapidly deploy AI developer tools Support AI-Native Development Adoption: Contribute to tools and programs that help teams adopt AI developer tools such as Claude Code, Cursor, and Warp across Docker's engineering organization Write Quality Code: Develop well-tested code with unit and integration tests; follow team coding standards and participate actively in code reviews to learn best practices Maintain Production Systems: Assist with monitoring, alerting, and troubleshooting production AI systems; participate in incident response and learn operational best practices Collaborate and Learn: Work closely with Senior Engineers and Principal Engineer on technical designs; ask questions, seek feedback, and continuously improve your skills in AI/LLM technologies and platform engineering Document Your Work: Create clear technical documentation for features you build; contribute to team knowledge base and help future team members understand systems Participate in Team Activities: Engage in design discussions, sprint planning, retrospectives, and team activities; contribute ideas for improving developer tools and team processes Grow Your Expertise: Continuously learn about AI/ML technologies, developer tooling best practices, and platform engineering patterns through hands-on work and mentorship from experienced engineers Qualifications Required: 2+ years building backend systems, APIs, or developer-facing tools with strong software engineering fundamentals Proficiency in Go (preferred), Rust, Java, or Python with understanding of data structures, algorithms, and design patterns Basic understanding of AI/ML concepts with eagerness to learn about LLM APIs, prompt engineering, and AI agent development through hands-on work Experience with cloud platforms (AWS, GCP, or Azure) and understanding of distributed systems or microservices Familiarity with CI/CD pipelines, automated testing, version control (Git), and modern development workflows Strong problem-solving skills with ability to work through technical challenges with guidance from senior engineers Good communication skills in remote, asynchronous environments with ability to document technical decisions Collaborative mindset with eagerness to learn from code reviews and feedback Self-motivated with ability to work autonomously while knowing when to ask for help Passion for developer tools and user experience Preferred: Internship or project experience with AI/ML technologies, LLM APIs, or chatbots Exposure to AI agent frameworks (LangChain, LangGraph, CrewAI) or similar tools Experience with developer productivity tools, DevOps practices, or platform engineering Contributions to open source projects or personal projects involving AI tools Familiarity with Kubernetes, Docker, or container technologies Knowledge of infrastructure-as-code tools (Terraform, Pulumi) or GitOps patterns Understanding of observability tools (Prometheus, Grafana) and monitoring best practices Computer Science degree or equivalent technical education What to Expect First 30 Days Complete onboarding and get up to speed on Docker's AI Developer Tools vision, team mission, and current Agent Dev project Meet your team including Senior Manager, Principal Engineer, Senior Engineers, and fellow engineers; understand team dynamics and collaboration patterns Learn about Docker's developer tooling landscape including deployment systems, observability platforms, CI/CD pipelines, and existing infrastructure Understand Docker's LLM provider relationships, AI technology choices, and integration patterns through documentation and conversations with team members Set up your development environment and make your first code contributions through bug fixes, documentation improvements, or small feature additions Participate in code reviews, design discussions, and team meetings to learn technical standards and decision-making processes Begin learning about AI/LLM technologies through self-study, pair programming with senior engineers, and hands-on experimentation First 90 Days Take ownership of and deliver your first meaningful feature or component (e.g., specific AI agent capability, LLM integration module, or platform infrastructure improvement) Contribute regularly to the AI Developer Tools codebase with increasing independence and complexity of contributions Participate actively in code reviews both as author and reviewer; demonstrate understanding of team coding standards and best practices Establish monitoring and basic instrumentation for features you've shipped with support from team members Collaborate with product and design teams to understand feature requirements and user needs Begin exploring more complex AI/LLM concepts through hands-on implementation work Support team activities such as sprint planning, retrospectives, and design discussions with thoughtful contributions One Year Outlook Own significant features or components of AI developer tools with responsibility for implementation, testing, and basic operational support Ship multiple AI agent features or platform improvements with demonstrated quality and reliability Develop strong proficiency in AI/LLM integration patterns, prompt engineering, and agent development through hands-on experience Contribute meaningfully to technical discussions and design decisions with growing expertise Help onboard and support newer team members as you gain experience Demonstrate measurable growth in technical skills around AI technologies, platform engineering, and developer tools Participate in team's success delivering developer productivity improvements and supporting productization efforts Position yourself for growth toward Senior Engineer level through demonstrated technical excellence and increasing scope of ownership We use Covey as part of our hiring and / or promotional process for jobs in NYC and certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 13, 2024. Please see the independent bias audit report covering our use of Covey here . Perks Freedom & flexibility; fit your work around your life Designated quarterly Whaleness Days plus end of year Whaleness break Home office setup; we want you comfortable while you work 16 weeks of paid Parental leave Technology stipend equivalent to $100 net/month PTO plan that encourages you to take time to do the things you enjoy Training stipend for conferences, courses and classes Equity; we are a growing start-up and want all employees to have a share in the success of the company Docker Swag Medical benefits, retirement and holidays vary by country Remote-first culture, with offices in Seattle and Paris Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our company will be. Due to the remote nature of this role, we are unable to provide visa sponsorship. #LI-REMOTE

Posted today

T logo
Truist BankAtlanta, Georgia
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status. Need Help? If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st shift (United States of America) Please review the following job description: Lead a team or teams responsible for technology solutions that meet business needs and satisfy risk and operational requirements of the Tech organization. Identify and resolve complex technical, operational, risk management, and organizational challenges for an LOB or several Sub LOBs. Leverage emerging technologies and automation to improve business efficiencies, enhance speed-to-market of solution delivery, and support business and enterprise transformation and optimization. Has full management responsibilities for teammates: hiring, disciplinary, coaching, terminating, performance reviews. This is an office-based position in Atlanta, GA For this opportunity, Truist will not sponsor an applicant for work visa status or employment authorization, nor will we offer any immigration-related support for this position (including, but not limited to H-1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN-1 or TN-2, E-3, O-1, or future sponsorship for U.S. lawful permanent residence status.) ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. 1. Direct the engineering and deployment of significant delivery projects in accordance with specified technical requirements, schedules and budgets, including Agile methodologies. 2. Oversee the planning, design, engineering, testing and deployment of application projects in conjunction with a variety of resources, which may include Waterfall or Agile approaches. 3. Develop departmental plans, including business, financial, production and/or organizational priorities based on IT and focuses on long-term operations planning and performance, and broader business objectives and priorities. 4. Apply an in-depth understanding of systems engineering and administration and a basic understanding of other IT disciplines in guiding and coaching team members. 5. Adapt plans to meet service and/or operational challenges. Identifies and resolves technical, operational, risk management, and organizational challenges. 6. Maintain appropriate Risk Profile through owning the first line of Risk defense, proactively identifying risks, and implementing the necessary mitigations where warranted. Partner effectively with 2nd line of defense, Auditor, and regulators to ensure Risk is identified and mitigated appropriately. 7. May play lead role or technical consultant role in large or complex projects or initiatives. 8. Has full management responsibilities for teammates: hiring, disciplinary, coaching, terminating, performance reviews. In an Agile environment: Act as an Agile champion. Primarily responsible for delivering high quality working software and automating manual/reusable tasks. Leverage engineering practices to deliver business value. Responsible for oversight of software engineering and unit testing, and supporting integration and functional testing. Oversee warranty support and knowledge transfer to production support. Ensure developed code is in accordance with the acceptance criteria established by the Product Owner. SCOPE: The differentiating factor between levels of SWE Director is scope, for example size of budget and headcount, and complexity of business line and related technologies. QUALIFICATIONS Required Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor’s degree and equivalent combination of advanced education and experience, which could include any combination of 8 years of experience in IT software engineering, 5 years’ relevant business experience (i.e. making technical-related decisions on the business side), 5 years’ experience in project management, and at least 2 years of management experience 2. Broad and in-depth knowledge of technology trends, competitive environment, regulatory requirements and trends, and IT strategies employed to continually meet the demands of clients and regulators 3. Ability to translate enterprise level strategic planning information into software and data management needs, create business plans, and turn them into effective business solutions 4. Executive level communications skills, including, strong negotiation/facilitation/presentation skills and experience negotiating with vendors for relevant products and services 5. Ability to lead projects of significant complexity and risk exposure, particularly with enterprise-wide implications 6. Ability to exercise judgment in solving technical, operational, and organizational challenges in the context of complex business objectives and priorities 7. Ability to lead and manage the performance of multiple teams against a set of financial and operational objectives Preferred Qualifications: 1. Large software development team management and teammate coaching 2. Full understanding of Agile methodology and practical hands-on knowledge 3. Experience leading teams in an Agile organization, including new investment work, ongoing operational and system support 4. Banking or financial services experience 5. Bachelor’s degree and fifteen years of experience in software development, including five years of management experience 6. Mature executive presentation communications and Product Roadmap development 7. Experience in Vendor Management practices and vendor Business Reviews 8. Knowledge of Check processing technologies, including front end solutions and deposit processes OTHER JOB REQUIREMENTS / WORKING CONDITIONS Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need . Travel Up to 50% General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position. Truist offers medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan to teammates. Teammates also receive no less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment, along with 10 sick days (also prorated), and paid holidays. For more details on Truist’s generous benefit plans, please visit our Benefits site . Depending on the position and division, this job may also be eligible for Truist’s defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. As you advance through the hiring process, you will also learn more about the specific benefits available for any non-temporary position for which you apply, based on full-time or part-time status, position, and division of work. Truist is an Equal Opportunity Employer that does not discriminate on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status, or other classification protected by law. Truist is a Drug Free Workplace. EEO is the Law E-Verify IER Right to Work

Posted today

Johnson & Johnson logo
Johnson & JohnsonCincinnati, Ohio
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at https://www.jnj.com Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Cincinnati, Ohio, United States of America Job Description: About Surgery Fueled by innovation at the intersection of biology and technology, we’re developing the next generation of smarter, less invasive, more personalized treatments. Are you passionate about improving and expanding the possibilities of MedTech surgery? Ready to join a team that’s reimagining how we heal? Our MedTech Surgery team will give you the chance to deliver surgical technologies and solutions to surgeons and healthcare professionals around the world. Your contributions will help effectively treat some of the world’s most prevalent conditions such as obesity, cardiovascular disease and cancer. Patients are waiting. Your unique talents will help patients on their journey to wellness. Learn more at https://www.jnj.com/medtech . We are searching for the best talent for a Staff Software Systems Engineer, to be located in Cincinnati, OH. Job Description: The Staff Software Systems Engineer will make vital contributions to the New Product Development (NPD) pipeline and transform patient care through innovation. They are responsible for working with our NPD teams to design and architect product software for use in cutting edge medical devices. You will be responsible for: Develop software architecture and requirements for highly complex medical capital systems. Create software interface control specifications for connected electromechanical systems. Collaborates with mechanical, electrical, software, and cybersecurity systems engineers to create robust product architectures. Develop detailed product requirements, engineering specifications, system architecture, detailed component specifications, verification and validation test protocols and reports. Design embedded product software to integrate with mechanical, electrical, and distributed computing systems. Mentor members of the engineering staff to conform to Industry Standards for Medical Device Software (IEC 62304). Qualifications / Requirements: Education: Minimum Bachelor’s degree in Computer Engineering, Computer Science, or related degree is required; advanced degree preferred. Minimum Requirements : Minimum of 6-8 years with Bachelors’ or 4-6 with Masters’ in a New Product Development environment with 4+ years in direct software engineering or software architectural role. A goal-oriented and performance-focused attitude, demonstrating a high level of accountability. Deep understanding of various embedded/system software design tools, operating systems and programming languages (e.g. Jira, Jama, Linux, QNX, Qt, C/C++/C#, JSON-RPC, Python, etc.). Proven experience with embedded software design is required. Demonstrated ability working with system-level tools and processes used for requirements management, risk management, issue tracking, and test automation (e.g. Jira, JAMA). Strong collaboration, proven technical leadership capabilities, and conflict resolution skills. Preferred Skills & Experience: Experience within medical devices and external standards such as IEC 62304 Experience with Model Based Systems Engineering languages and tools (e.g. SysML, Cameo/MagicDraw, Enterprise Architect). Demonstrated ability working with embedded system security development Experience with Distributed Data Services (DDS), e.g. (RTI Connext, OpenDDS, MQTT, or similar distributed data sharing libraries). Experience debugging and troubleshooting embedded hardware systems. Experience within a heavily regulated industry or experience working with complex capital equipment. Other Requirements: Requires up to 10% travel This job posting is anticipated to close on 9/22/25. The Company may however extend this time-period, in which case the posting will remain available on https://www.careers.jnj.com to accept additional applications. Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act. Johnson & Johnson is committed to providing an interview process that is inclusive of our applicants’ needs. If you are an individual with a disability and would like to request an accommodation, external applicants please contact us via https://www.jnj.com/contact-us/careers . internal employees contact AskGS to be directed to your accommodation resource. #RADSYS #RADSW #Li-Hybrid Required Skills: Preferred Skills: Agility Jumps, Analytical Reasoning, Coaching, Collaborating, Critical Thinking, Model-Based Systems Engineering (MBSE), Product Design, Report Writing, Requirements Analysis, Research and Development, SAP Product Lifecycle Management, Scripting Languages, Software Architectures, Software Development Management, Software Engineering Practices, Software Quality Assurance (SQA), Systems Development Lifecycle (SDLC), Technologically Savvy

Posted 2 weeks ago

T logo
Truist BankCharlotte, North Carolina
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status. Need Help? If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st shift (United States of America) Please review the following job description: Deliver highly complex solutions with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding, and testing. This position serves as the technical expert on the team and is often the strongest engineer, answering and solving the most complex issues and does not have management responsibilities. This position is often aligned at the same level as an entry level manager. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential Duties and Responsibilities: The following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. Participate in build, testing, maintenance, and escalated support of Truist's Payments infrastructure as code (IaC), containerization, Kubernetes automation, and continuous integration and deployments (CI/CD) solutions. Consult and advise Application Developers on highly complex challenges with Payments APIs built with Spring Framework, Java, and PostgreSQL. Build automation for blue/green and canary deployments to support change with no client impacts. Automate application and infrastructure resiliency, high availability, and business continuity. Ensure adherence to company and industry standards. Provides technical consultation on extremely challenging or unusual situations. Devise or modify procedures to solve complex problems considering infrastructure capacity and limitations, operational execution times, and client focused results. Interpret internal/external business challenges and recommend best practices. Use sophisticated analytical thought to exercise judgment and identify innovative solutions. Mentor junior teammates to build technical expertise in the team. Willingness to volunteer to solve challenges when the team needs support in exceptional situations. Required Qualifications: Bachelor’s degree with at least 10 years of experience as a developer or equivalent education and related training or experience Sound understanding of business and organizational strategies and processes. Ability to interpret internal and external business challenges and recommend best practices. Experience in leading complex projects. Strong analytical skills and the ability to solve complex technical and business problems. Ability to influence others at senior levels to adopt a new perspective. Have strong Financial or Banking domain experience. Have deep knowledge of Java Spring boot Framework and Spring Framework, Have Experience in developing and consuming REST and SOAP based services using Java and Spring Boot framework. Have experience in RedHat OpenShift. Experience working on medium to large scale projects in an integrated environment. Knowledge to support Performance Load Testing. Experience in Performance Tuning, Scaling, Security, Resiliency Best Practices. Experience MS SQL and MQ Middleware Technologies. Have working experience with Scrum/Agile development methodologies specifically in SAFe. * For this opportunity, Truist will not sponsor an applicant for work visa status or employment authorization, nor will we offer any immigration-related support for this position (including, but not limited to H-1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN-1 or TN-2, E-3, O-1, or future sponsorship for U.S. lawful permanent residence status.) Candidate must be located and work in either Charlotte NC, or Atlanta GA office. Preferred Qualifications: Master’s degree and 10 years of experience or an equivalent combination of education and work experience Payments, banking, or financial services experience. Proficient with two or more of the following: AWS middleware hosting, Terraform, Kubernetes, Lambda, or Aurora. Professional experience building enterprise applications from the ground up and at enterprise scale. Have experience integrating with relational databases both in cloud and on Prem. Experience with one or more Test Frameworks, Capabilities & Tools: Junit, Selenium, Cucumber. Experience in Cloud Computing using AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. Have Experience with one or more CI/CD implementation, configuration management and orchestration tools like Jenkins, GitHub, Maven, Terraform or Harness Have experience in debugging distributed systems with high data loads. Good knowledge of ISO20022 Payment messages. Experience in Angular, NodeJS. OTHER JOB REQUIREMENTS / WORKING CONDITIONS Sitting Constantly (More than 50% of the time) Standing Frequently (25% - 50% of the time) Walking Frequently (25% - 50% of the time) Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need. Travel Minimal and up to 10% General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position. Truist offers medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan to teammates. Teammates also receive no less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment, along with 10 sick days (also prorated), and paid holidays. For more details on Truist’s generous benefit plans, please visit our Benefits site . Depending on the position and division, this job may also be eligible for Truist’s defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. As you advance through the hiring process, you will also learn more about the specific benefits available for any non-temporary position for which you apply, based on full-time or part-time status, position, and division of work. Truist is an Equal Opportunity Employer that does not discriminate on the basis of race, gender, color, religion, citizenship or national origin, age, sexual orientation, gender identity, disability, veteran status, or other classification protected by law. Truist is a Drug Free Workplace. EEO is the Law E-Verify IER Right to Work

Posted 1 week ago

Pilot Thomas Logistics logo
Pilot Thomas LogisticsDenver, Colorado

$125,000 - $165,000 / year

Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible. Denver, CO - Hybrid Generative design is transforming the way products are conceived, designed, and manufactured. The PTC Generative Design team is looking for a talented Software Engineer to join our highly skilled team. If you are driven to innovate and deliver a functional approach to design; providing new tools for engineers to imagine, design and make a better world, this role could be a perfect fit. As part of your job you will: Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative solutions by applying first principles to address the needs of engineers. Communicate technical design and delivery schedules with peers. Collaborate with other developers, quality assurance and software engineers. Write automated tests for the newly added code. Review code written by peers. Requirements: Master's degree or higher in Computational Mechanics, Applied Mathematics, Computational Geometry, Engineering, Physics, or related fields. 3+ years experience in C++ (11 or higher) with strong understanding HPC e.g., CUDA and/or OpenMP. Proficiency in linear algebra and vector/tensor calculus. Works independently with minimal supervision Excellent communication and strong problem-solving skills. Will be a plus: Experience with various geometry representations e.g., parametric or implicit Experience with GNU Make & MSVC Experience with version control e.g., git or mercurial. Experience with debugging tools e.g., GDB, Valgrind, VS debugger PTC carefully considers a wide variety of factors when determining compensation. The anticipated annual salary range for this position is between $125,000-165,000 . The salary range reflects a good-faith estimate of compensation at the time of posting. Actual compensation may vary based on a candidate's skills, qualifications, experience, and location. Additionally, candidates may be eligible for a performance-based bonus. Employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP), which allows for the purchase of discounted PTC stock. Certain roles may also be eligible for participation in our equity programs. Employees may be eligible for medical, dental and vision insurance, paid time off and sick leave, tuition reimbursement, 401(k) contributions and employer match, flexible spending accounts, life insurance, disability coverage and, if you are an office-assigned employee, a generous commuter subsidy. All total rewards and benefits programs are subject to applicable plan eligibility and other terms and conditions. For more information about PTC’s comprehensive benefits, please visit our Careers Page . Applications will be accepted on an on-going basis. At PTC, we believe in the power of diverse ideas and perspectives. As a global company that values and respects all identities, cultures, and perspectives, we strive to create an inclusive PTC for ALL through an environment where everyone feels like they belong and are empowered to bring their true, authentic selves to work. Proud to be an Equal Opportunity Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.PTC endeavors to make ptc.com/careers accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact PTC's Talent Acquisition team at TalentAcquisition@ptc.com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us? We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here ."

Posted 2 weeks ago

CoStar Group logo
CoStar GroupRichmond, Virginia
Senior Software Engineer (C#/SQL)- Research Development Job Description CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world’s real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers. We’ve continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate. We are seeking an accomplished Senior Full -S tack Software Engineer who excels at designing and architecting modern web applications . This engineer would support our Web Enterprise team in building the software tools that power our proprietary CRM platform and support our sales and research team s across Homes.com, Costar.com, Apartments.com, LoopNet.com, and more. This position is located in our Richmond, VA office and offers a schedule of Monday-Thursday in office and Friday work from home. Responsibilities Lead technical discussions and make critical architectural decisions aligned with business goals. Design, develop, and maintain robust and scalable applications using the Microsoft .NET technology stack (.NET Core, ASP.NET Core, C# , MSSQL ). Implement and optimize SQL queries, stored procedures, and database schemas for performance. Implement solutions using modern architecture paradigms including microservices, domain-driven design (DDD), and event-driven systems. Guide teams in adopting best practices in .NET Core, C# and SQL. Ensure adherence to SOLID principles, design patterns, and clean coding standards. Develop proof-of-concepts (POCs) to evaluate new tools and frameworks. Collaborate with cross-functional teams, participate in code reviews, and mentor junior developers. Analyze business requirements and translate them into technical designs and development-ready specifications. Apply secure coding practices, including integration of OAuth, OpenID Connect, and other authentication/authorization frameworks. Use Git, TFS, Azure DevOps, and CI/CD pipelines for version control and deployment. Participate in Agile/Scrum ceremonies and contribute to incremental delivery and continuous improvement. Qualifications Bachelor’s Degree from an accredited, not for profit university or college . 5+ years of professional experience in software development using the Microsoft Stack, including C#, .NET Framework, .NET Core. S trong experience with MS SQL Server, including relational database design and performance tuning. Hands-on e xperience with Entity Framework for efficient data modeling and data access. Experience with ASP.NET Web API, and RESTful service design. Familiarity with microservices architecture and containerization using tools like Docker and Kubernetes. Experience with AWS or similar cloud platforms (Azure, GCP). Strong understanding of CI/CD principles, infrastructure as code, and automated deployment pipelines. Proficiency with Azure DevOps, Git, or other version control and build systems. Knowledge of JSON, XML, and API development standards. Familiarity with message brokers such as RabbitMQ, SQS, Kafka, or Azure Service Bus. Strong analytical and problem-solving skills with attention to detail and excellent communication skills. A track record of commitment to previous employers . Preferred Qualifications C omfortable working across the stack with Node.js on the server-side . Experience in unit, performance and automation testing . Experience with NoSQL databases and API Gateway technologies. UX/UI experience with modern frameworks like React is a plus . Experience with Identity & Access Management, like OAuth, JWT. Exposure to serverless computing and event-driven architectures. What’s in it for you? When you join CoStar Group, you’ll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed. We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program. Our benefits package includes (but is not limited to): Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug Life, legal, and supplementary insurance Virtual and in person mental health counseling services for individuals and family Commuter and parking benefits 401(K) retirement plan with matching contributions Employee stock purchase plan Paid time off Tuition reimbursement On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply. However, please note that CoStar Group is not able to provide visa sponsorship for this position. #LI- KW1 #CoStar CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing

Posted today

M logo
Marmon Holdings, IncKarnataka, IN
DCI Marketing, Inc. As a part of the global industrial organization Marmon Holdings-which is backed by Berkshire Hathaway-you'll be doing things that matter, leading at every level, and winning a better way. We're committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture where everyone's empowered to be their best. Designation: Development Lead (.Net) Reporting to: Manager Software Location: Bangalore [Full Time] Qualification: BE- CS/EC/EE/IS/Mech, MCA/M.Sc. - Computer Science Experience: 12-14 years of experience as a Full stack developer responsible for developing/maintaining web applications. Primary Skills: .NET Core, C#, ASP.NET Core, SQL Server, Entity Framework Core, Angular/React, Azure, CI/CD, TDD, OOA/OOD, Team Leadership. Secondary Skills: Bootstrap/SASS, API versioning/security, performance tuning, POC development, DevOps mindset, documentation, collaboration across teams. Position Overview: We are seeking a highly experienced and technically strong .NET Technical Lead to join our Engineering team. In this role, you will lead a team of 4-6 developers in building and maintaining high-quality web applications and backend services while mentoring a team of full-stack developers. The role is 80% hands-on technical work (architecture, design, coding) and 20% leadership and coordination. If you're passionate about modern web platforms and excel at translating complex requirements into clean, user-friendly applications, we'd love to hear from you. You'll work closely with cross-functional teams in a fast-paced, Agile/hybrid environment, contributing to both the technical direction, solution architecture, and successful delivery of enterprise-grade applications. OOA/OOD Design: Strong expertise in object-oriented analysis and design, applying SOLID principles and architectural patterns. Backend Development: Proficient in .NET 6/7/8, ASP.NET Core MVC/Web API, & C#, with prior experience in legacy frameworks such as .NET Framework 4.7 and .NET Core 3.1. Front-End Tech: Skilled in HTML5, CSS3, JavaScript/TypeScript, and frameworks like Angular (v12+), React, or Blazor, with experience in Bootstrap and SASS. API Development: Hands-on experience in designing, building and consuming RESTful APIs; familiarity with microservices architecture, API versioning, and security. Database & ORM: Strong experience in MS SQL Server, SQL queries, stored procedures, and Entity Framework Core. Unit Testing & TDD: Proficient with unit testing frameworks (NUnit) and Test-Driven Development practices. Version Control & CI/CD: Expertise in Git, CI/CD pipelines, and Azure DevOps or GitHub Actions for continuous delivery. Cloud Platforms: Experience deploying and managing applications on Microsoft Azure (App Services, Functions, Azure SQL, Blob Storage). Agile & Documentation: Experienced in Agile methodologies; strong in creating technical documentation and adhering to best practices. Team Leadership: Ability to lead and mentor cross-functional teams, ensuring high standards in development and best practices. Key Responsibilities: 12-14 years of hands-on experience in full stack application development, primarily on the Microsoft .NET ecosystem, with proven expertise in designing, developing, and maintaining enterprise-grade web applications Architect and implement scalable, secure, and maintainable solutions aligned with business goals and technical best practices. Experience with Entity Framework Core or other ORM tools Ability to analyse complex business requirements and translate them into technical designs and scalable solutions. Experience leading a team of junior to senior developers: Conducting code reviews Providing technical mentorship Driving best practices in coding, architecture, and documentation Promote code optimization, performance tuning, and drive continuous improvement in development efficiency and application scalability. Work effectively with cross-functional and distributed teams across geographies, collaborating with PM/Product Owners, QA and UI/UX teams. Demonstrated ability to drive innovation, develop proof of concepts (POCs), and stay current with evolving technologies and development trends. Ensure robust CI/CD implementation, including build pipelines, test automation, and deployment strategies. Work effectively in a distributed, global team environment and contribute to Agile ceremonies (standups, retros, sprint planning). Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.

Posted 30+ days ago

SpyCloud logo
SpyCloudAustin, TX
The Staff Software Development Engineer in Test (SDET) is a technical and strategic leader who drives the vision, architecture, and implementation of automated testing frameworks and strategies that ensure the highest quality of SpyCloud's software products. This role influences quality engineering practices across teams, embeds AI-powered testing capabilities into QA workflows, and leads the adoption of intelligent automation approaches that accelerate delivery. While collaborating with development, product, and operations teams, you will also evaluate and integrate off-the-shelf AI services to improve testing efficiency. What You'll Do: Test Automation Development: Architect, design, and lead the development of automated test scripts and frameworks. Ensure comprehensive test coverage using both traditional automation and AI-powered test generation from product requirements and user stories. Adopt self-healing automation frameworks that adapt to UI and API changes automatically. Leverage off-the-shelf AI tools (e.g., OpenAI, Anthropic, cloud AI APIs) for data validation and scenario creation. Quality Assurance Strategy: Define and execute organization-wide AI-enhanced testing strategies, covering functional, regression, performance, and security testing. Leverage AI tools for risk-based test prioritization, automated defect triaging, and AI-assisted root cause analysis to accelerate resolution times. Establish data-driven QA metrics informed by AI-generated insights. Collaboration and Communication: Collaborate with development, product, and operations teams to ensure AI-driven quality enhancements are integrated early in the lifecycle. Communicate AI-driven quality improvements, results, and strategic priorities effectively to stakeholders. Evaluate and recommend emerging AI testing tools that provide clear ROI. Test Environment Management: Define the roadmap for scalable, AI-assisted test environments, including synthetic data generation for realistic, privacy-safe testing scenarios. Integrate AI-powered anomaly detection for proactive environment health checks. Mentorship and Leadership: Mentor engineers across multiple teams, including senior engineers, on AI-assisted testing techniques, prompt engineering, and intelligent test design. Lead company-wide AI-focused quality initiatives. Run workshops on practical AI usage in testing. Foster a culture where AI is used as a practical accelerator rather than an over-complication. Requirements: Experience: 8+ years of experience in software testing and test automation. Proven experience architecting automation frameworks and applying a well-rounded set of testing practices, including UI, unit, integration, and performance testing. Experience with both traditional approaches and AI-assisted tools is valued. Experience testing web applications, APIs, and databases, ensuring comprehensive coverage through both manual and automated strategies. Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Skills: Strong programming skills in languages such as Python, TypeScript, or Golang. Expertise in automation frameworks, AI-assisted testing tools, and Agile delivery models. Excellent analytical, problem-solving, and debugging skills. Excellent communication skills, including presenting AI-driven quality insights to senior stakeholders. Ability to manage multiple tasks and priorities effectively. Nice to Have: A master's degree in a related field is advantageous. Familiarity with React, TypeScript, and Golang, especially in AI-enhanced testing contexts. Experience with AI-augmented performance testing tools and traditional ones such as JMeter and Locust. Knowledge of CI/CD tools and processes (e.g., GitHub Actions, GitLab CI). Experience leveraging cloud-based AI services such as AWS Bedrock, Azure OpenAI, or Google Cloud Vertex AI.

Posted 30+ days ago

Hewlett Packard Enterprise logo
Hewlett Packard EnterpriseSan Jose, CA
Software Engineering Graduate This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world. Our culture thrives on finding new and better ways to accelerate what's next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. Job Description: This requestion may be classified as on desk or hybrid depending on location and role. Job Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Management Level Definition: Contributes to assignments of limited scope by applying technical concepts and theoretical knowledge acquired through specialized training, education, or previous experience. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters. Responsibilities: Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues. Develops understanding of and relationship with internal and outsourced development partners on software systems design and development. Participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products. Grad Education & Experience Required: Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent Typically, 0-2 years experience Knowledge and Skills: Experience or understanding of software systems design tools and languages. Good analytical and problem-solving skills. Understanding of design for software systems running on multiple platform types Good written and verbal communication skills; mastery in English and local language. Understanding of basic testing, coding, and debugging procedures Good written and verbal communication skills; mastery in English and local language Additional Skills: What We Can Offer You: Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have - whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Let's Stay Connected: Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #unitedstates #grads Job: Engineering Job Level: TCP_01 "The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. United States of America: Annual Salary USD 75,700 - 143,900 in Colorado // 81,700 - 165,800 in California // 71,700 - 165,800 in Texas The listed salary range reflects base salary. Variable incentives may also be offered." Information about employee benefits offered in the US can be found at https://myhperewards.com/main/new-hire-enrollment.html The estimated job application period closure is July 6 2026; this timeline is provided for transparency and internal planning purposes. HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity. Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories. No Fees Notice & Recruitment Fraud Disclaimer It has come to HPE's attention that there has been an increase in recruitment fraud whereby scammer impersonate HPE or HPE-authorized recruiting agencies and offer fake employment opportunities to candidates. These scammers often seek to obtain personal information or money from candidates. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge any candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. The credentials of any hiring agency that claims to be working with HPE for recruitment of talent should be verified by candidates and candidates shall be solely responsible to conduct such verification. Any candidate/individual who relies on the erroneous representations made by fraudulent employment agencies does so at their own risk, and HPE disclaims liability for any damages or claims that may result from any such communication.

Posted 2 weeks ago

Discord logo
DiscordSan Francisco Bay Area, CA

$196,000 - $220,500 / year

The Database Infrastructure team develops and operates all of Discord's databases and data services. Those systems store the data of Discord's 200M+ monthly active users-including trillions of messages! We work across multiple areas: databases, disk storage and Rust-based data access services. We're a small team whose work has a huge impact on our company's success and ability to grow! Some blog posts from the team: How Discord Indexes Trillions of Messages How Discord Stores Trillions of Messages How Discord Supercharges Network Disks for Extreme Low-Latency You will: Build and operate large-scale, reliable and performant data systems with ScyllaDB, PostgreSQL, ElasticSearch, Linux and Rust. Collaborate with product and infrastructure teams to develop storage primitives enabling all of Discord. Exercise "First Principles Thinking" to always deliver what matters most to our users. Work with a talented team of engineers who have built one of the largest communication platforms in the world. You have: 4+ years of experience with building distributed systems and datastore infrastructure Experience with highly-available and distributed databases: e.g. ScyllaDB, Cassandra, BigTable, DynamoDB, CockroachDB, Postgres w/HA, etc. Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++ Strong operating systems, distributed systems and concurrency control fundamentals Familiarity with Linux internals Comfortable working in fast paced environments. Bonus Points: Experience with Cassandra or Scylla Experience with Rust Knowledge of DevOps tools like Salt, Terraform or Kubernetes. More things that might interest you: We've tackled a lot of fascinating technical challenges over the years, and blogged about it regularly: How Discord Stores Trillions of Messages 25% or 6 to 4: The 11/6/23 Authentication Outage How Discord Supercharges Network Disks for Extreme Low Latency Why Discord is switching from Go to Rust How Discord Indexes Billions of Messages How Discord Stores Billions of Messages How Discord Indexes Trillions of Messages One of our team members even wrote a book on ScyllaDB We present at conferences: How Discord Indexes Trillions of Messages by Vicki Niu How Discord Performs Database Upgrades at Scale by Ethan Donowitz Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available. The US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.

Posted 30+ days ago

C logo
Central States ManufacturingTontitown, AR
Come be an Employee-Owner of one of the nation's largest producers of metal roofing and siding! We sell, manufacture, build, and distribute metal building components and packages. Since 1988 we've grown to over 13 locations nationwide. We make raving fans of our customers with our "right, on time, every time" commitment. So, who are we looking for? People who "Own It"- Commitment to the customer, the company, and each other: You are customer-focused with an eye for detail. You are reliable. People who "Can Do" - Our Attitude: You are an innovative thinker pursuing continuous improvement. You embrace teamwork. You want to positively make an impact and open to change. People who "Act in Love"- Treats others with humility, respect, kindness, honesty, patience, and self-control. You enjoy giving back to your community. We take great pride in the communities we live in, so we give back with our time and talents. Each year you can take paid time off to support a cause close to your heart. And what will you do? Summary: Senior Software Developer responsibilities include participating in the entire software development life cycle, debugging applications and configuring existing systems. Core Functions: Act as lead software engineer in defining technical specifications and development requirements that result in high performing technologies Collaborate closely with the business support teams to assist in resolving critical production issues to help simplify and improve business processes through the latest in technology and automation Adopt and model a DevOps mindset by applying automation, continuous integration, and continuous delivery in everything we do Develop and enhance product and/or applications with limited direction to solve business problems of medium complexity by keeping customer experience at the forefront Support Epicor Kinetic ERP platform by understanding underlying business processes to identify needed development and customizations. Requires continuous updating of knowledge through self-study, self-discovery, tutorials, and classes. Communicate difficult concepts, providing technical and professional interpretations and recommendations. Key Measures of Success: Able to interact with customers, internal and external, with a focus on customer service and exceeding customer expectations. Able to understand and interpret business processes as it relates to the customer's needs. Understand manufacturing processes and value stream mapping (flow of the plant). Excellent troubleshooting and communication skills Ability to understand business requirements and translate them into technical requirement specifications. Strong verbal communication and planning skills Consistently exhibits and displays the company's values of "Own It. Can Do. Act in Love." o Own It- Commitment to customer, company, and each other. o Can Do- Team Player, Open to Change, & Pursuing continuous improvement. o Act in Love- Treating others with humility, respectfulness, kindness, honesty, patience, and self-control. Education & Experience: Minimum Required: Bachelor's degree in computer science or related field preferred Five years of programming experience Proven experience as a .NET Developer Familiarity with the ASP.NET framework, .NET Core, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET), React.js, and HTML5/CSS3 Familiarity with architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Experience with Azure DevOps and Azure Cloud Preferred Epicor Kinetic ERP support, development and implementation experience. Physical Demands & Work Environment: Work is performed in an office environment. This role will routinely utilize standard office equipment to perform the core functions listed in this job description. This position requires the ability to occasionally lift office products and supplies as well as communicate verbally and electronically. The work is primarily sedentary and requires extensive reading to perform the core functions listed in this job description. Reasonable accommodation may be made to enable individuals with disabilities to perform core functions. Travel 2-4 weeks in a year Benefits Offered: At Central States, we are an ESOP. That means each one of our employees is an owner of the company and receives an allocation of stock every year. This allows all our employees to share in the wealth and success of the company. We also offer: 401K - We match up to 4% Medical Dental Vision Holiday pay Vacation pay Mental health resources Healthcare coordinators Life insurance Health Savings Accounts Flexible Spending Account Short-Term Disability Long-Term Disability Profit-Sharing bonus Performance based merit increases Education assistance available- Up to $5,250 each year Central States Manufacturing, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Posted 30+ days ago

Sofi logo
SofiNew York City, NY
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world. The role: As a Senior Software Engineer you'll play a critical, hands-on role in building, deploying, and optimizing scalable, enterprise-class, production-grade, full-stack custom applications. The ideal candidate has 5+ years of engineering experience, a proven record of full-stack delivery, and deep expertise in designing software solutions from the UI to the data back-end. You will work across cross-functional delivery teams to shape technical architecture, champion best practices, and directly produce high-value solutions for our users. What you'll do: Architect, design, and build end-to-end user-facing software applications using rich interactive user-interfaces with your expertise working with information extracted from databases and APIs (including leveraging native database functions such as Snowflake Cortex for advanced AI workloads). Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices. Collaborate with the team to implement multi-agentic AI applications leveraging frameworks like LangChain / LangGraph, enabling autonomous, stateful, and collaborative agent workflows for complex, real-world problem solving Own technical decompositions of new product requirements; lead delivery from ideation to deployment and continual improvement. Deploy, optimize, and monitor workflows on enterprise frameworks Automate real-time and batch data flows using orchestration tools such as Apache Airflow. Participate in code and design reviews, and make technical decisions for AI-driven services. Collaborate with Product, Design, and Engineering to deliver high-impact solutions and foster a growth-mindset environment. Stay current with the latest trends in software engineering, GenAI, LLM infrastructure, and the evolving tooling ecosystem; generate ideas to expand product capabilities and technical reach. What you'll need: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 5+ years of professional software engineering experience, with a focus on full-stack frameworks and engineering to develop custom product delivery specializing in AI Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management. Advanced proficiency in React, Node.js, and front-end-to-back-end custom app development. Extensive hands-on experience with database platforms - Snowflake strongly preferred, including advanced features, AI/ML integrations, and Snowflake Cortex. Deep expertise in orchestrating real-time and scheduled pipelines with Airflow. Track record of delivering high-quality, production-grade, scalable, and highly available cloud-based services. Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders. Willingness to take ownership, and champion learning and innovation within the organization. Nice to have: Exposure to other cloud-native or AI workflow orchestration platforms. Prior fintech or high-throughput consumer product experience. Experience deploying and scaling LLM-powered chatbots or retrieval-augmented generation (RAG) platforms. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $128,000.00 - $240,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.

Posted 5 days ago

General Motors logo
General MotorsWarren, MI
Job Description The Role The Infrastructure Engineering organization at General Motors is building a cloud-native platform that transforms physical automotive test hardware into cloud-native compute resources. The platform enables developers to discover, provision, and execute workloads on automotive benches with the same ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded systems layer-agent services, provisioning tooling, and hardware-integration components-that connect real automotive hardware to GM's cloud-native control plane. This is a hands-on role working daily with diverse automotive hardware while developing automation and embedded services that power this platform end-to-end. If you're excited about enabling next-generation cloud-native infrastructure for automotive development, this role offers the opportunity to shape a platform that powers hundreds of test benches and work at the intersection of embedded systems and large-scale distributed infrastructure. What You'll Do Develop Nomad device plugins that expose bench hardware as allocatable resources through fingerprinting and capability scanning. Build provisioning and lifecycle-management services for firmware flashing, health monitoring, and hardware state tracking. Create hardware discovery mechanisms that automatically identify ECUs, peripherals, network topology, and bench capabilities. Design and implement embedded agent services responsible for workload execution, telemetry streaming, firmware management, and health reporting. Work with Linux system interfaces, device drivers, and system-level APIs to enable hardware control, monitoring, and automation. Integrate with automotive communication protocols such as CAN, LIN, DoIP, and UDS to support diagnostics and ECU interactions. Debug complex hardware bring-up issues and integration failures using JTAG debuggers, logic analyzers, oscilloscopes, and serial tools. Work with tools and technologies including embedded Linux, Go, Python, Nomad, automotive communication protocols (CAN, LIN, DoIP, UDS), hardware debugging tools (JTAG, logic analyzers, serial consoles), embedded toolchains, container technologies for embedded systems, CI/CD pipelines, and observability frameworks. Your Skills & Abilities (Required Qualifications) Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience. 8+ years of embedded software development experience with a strong foundation in Linux systems, device drivers, or board support packages. Proficiency in Go and Python with the ability to write reliable, maintainable systems code. Solid understanding of Linux kernel interfaces, system calls, device trees, and hardware abstraction concepts. Experience with firmware management, boot processes (U-Boot, GRUB), and embedded system initialization. Hands-on experience with hardware debugging tools such as JTAG debuggers, logic analyzers, oscilloscopes, and serial consoles. Familiarity with embedded communication protocols including CAN, LIN, SPI, I2C, UART, and Ethernet. Experience with cross-compilation, embedded toolchains, and build systems for diverse embedded platforms. Strong troubleshooting skills across hardware, firmware, drivers, and application layers. Ability to work collaboratively across hardware and software teams. Comfort with Git, CI/CD pipelines, and modern development practices for embedded systems. What Will Give You a Competitive Edge (Preferred Qualifications) Experience building agent-based systems for distributed infrastructure or edge device orchestration. Background in automotive embedded systems, ECU development, or automotive diagnostic protocols. Familiarity with automotive SoCs from Qualcomm, NXP, Renesas, or similar vendors. Experience with embedded Linux distributions such as Yocto or Buildroot, including kernel or root filesystem customization. Knowledge of container technologies for embedded systems and lightweight orchestration approaches. Understanding of hardware-in-the-loop (HIL) testing methodologies and automated test frameworks. Experience working with HashiCorp Nomad and developing custom device plugins. Familiarity with observability and structured logging tools for embedded systems. Experience with out-of-band management technologies such as IPMI, serial access, or remote power control. Background in lab automation, test infrastructure, or hardware validation environments. Knowledge of embedded security practices including secure boot and credential management. #LI-KL2 About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Posted 30+ days ago

Veeva Systems logo
Veeva SystemsBoston, MA
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company - we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role We're hiring experienced Senior Software Engineers in Test to work on Site Vault, a rapidly growing SaaS platform product in the Life Sciences industry encompassing the fields of pharmaceuticals, biotechnology, and medical devices. As part of our Quality Assurance and Release Engineering team, you'll be responsible for functional and automation testing to deliver a top-quality SaaS product. This is a hands-on position playing a vital role in ensuring customer success with each new release. If you are an experienced Quality Engineering professional ready to make an impact and take your career to the next level, we want to hear from you. In our fast-paced environment, you'll be involved in the product development process, taking pride in building great software. You'll collaborate with like-minded engineers in a high-energy setting and leverage your existing skills to learn and grow with us. Veeva is a Work Anywhere company, offering you the flexibility to work from home or in our office hubs (Pleasanton, CA, Kansas City, MO, Boston, MA, and Raleigh, NC) spread throughout the United States. What You'll Do Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk Automate features for better regression coverage Triage and/or assist with triaging of automation results Develop deep expertise in the product Conduct QA tests and verify outcomes within schedules/timelines Work with software engineers, product managers, and other quality engineers in an Agile team environment Operate at architecture and code level, driving technical discussions during design/implementation reviews Be the technical quality expert in functional areas and influencing decisions that will help build quality into the product Be comfortable providing technical leadership to junior teammates, enabling them to achieve targeted goals Conduct POCs and make recommendations that would help raise the quality bar Enhance your knowledge of code coverage tools and metrics Work with quality management to come up with new processes and roll them out across the organization Become a technical contributor, a product expert, and a team project manager and support your QA manager as and when you work on the product Requirements 7+ years relevant work experience, including software development and/or software test automation Strong verbal and written communication skills Understanding of Software QA methodologies, tools, and approaches (black box and/or automated testing) in a software company with short release cycles Experience in writing test cases and automating them, covering both sanity and in-depth testing including and not limited to boundary, negative, compatibility, and concurrency tests Bachelor's/Master's degree in Computer Science, Software Engineering, or equivalent experience Must be located in the Eastern Time Zone Nice to Have Experience in JavaScript, Java, Python, or other object-oriented programming language Experience with Atlassian products like Jira, Confluence Experience with TestRail or similar test case management software Experience authoring automated tests in standard functional test automation frameworks. e.g., Cucumber/Selenium/TestNg. Playwright is preferred Knowledge of modern best practices for software development Experience in a SaaS environment that has an agile development process is a huge plus Experience working with remote teams Experience working in the Health Sciences and Life Sciences industry Perks & Benefits Medical, dental, vision, and basic life insurance Flexible PTO and company paid holidays Retirement programs 1% charitable giving program Compensation Base pay: $100,000 - $175,000 The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus. #LI-RemoteUS #LI-MidSenior Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com. Work Where It's Best for You Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for each person. This applies across all locations and departments. Work Anywhere does not mean work at any time. We have predictable core hours where employees are generally available for meetings and collaboration. Employees are focused and available during core hours. We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Our offices function as hubs to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices, culture, and offsite meetings, not less. Product teams are organized in regional product hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly. Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers. When an employee moves within a country it does not cause a change in salary. Where you live impacts you and your family. Not knowing if your compensation will change if you move can cause stress and uncertainty for everyone. We wanted to eliminate that. Work at Veeva. Work where it's best for you. A different kind of company. A Public Benefit Corporation. Unlike a traditional corporation, whose only legal duty is to maximize shareholder value, PBCs consider their public benefit purpose and the interests of those materially affected by the corporation's conduct-including customers, employees, and the community-in addition to shareholders' interests. × What sets us apart Public Benefit Corporation Work Anywhere Veeva Giving Corporate Citizenship Employees are Shareholders Non-Competes Public Benefit Corporation In February 2021, Veeva became the first public company to convert to a Public Benefit Corporation (PBC). Unlike a traditional corporation, whose only legal duty is to maximize shareholder value, PBCs consider their public benefit purpose and the interests of those materially affected by the corporation's conduct-including customers, employees, and the community-in addition to shareholders' interests. Veeva's public benefit purpose is to help make the industries we serve more productive and create high-quality employment opportunities. Learn More Work Anywhere Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for you. We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Product teams are organized in regional product excellence hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly. Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers. Read More → Veeva Giving At Veeva, we believe in giving back. Veeva's support for charitable causes is entirely employee driven because we think giving is personal and should be directed by the individual. With our 1% Veeva Giving program, each employee receives an amount equivalent to 1% of their base salary annually to support the non-profit(s) of their choice. We don't dictate favored corporate causes or ask employees to donate to specific non-profits. We never support a charitable cause in exchange for commercial advantage or preferential treatment. Corporate Citizenship Veeva's core values - do the right thing, customer success, employee success, and speed - guide our decision making and define our culture. Doing the right thing means that we are concerned about more than just financial success and return to shareholders. We recognize a responsibility to customers, employees, environment, and society.As individuals, we pride ourselves on being good people who are honest, fair, and direct. We treat others with respect. As a company, we strive to be a good corporate citizen, a positive force in the business community, active in our communities, and an example to others. Read More → Employees are Shareholders Our equity program is designed to enable the vast majority of our employees to participate. Our unique approach to awarding equity grants allows our employees to be shareholders so they can benefit financially in the company's growth. Non-Competes Veeva has taken a strong stance against the use of non-compete agreements that can limit employee opportunities. We do not require our employees to sign non-compete agreements, and we have taken legal action to fight the unfair use of these agreements by other companies because we believe such agreements limit an employee's fundamental right to work where they choose. We believe in our people and want them to be successful here at Veeva or wherever their careers take them. Read More → News and recognition Veeva in Top 100 Most Reliable Companies Fastest-Growing Company for 5 Years, Future 50 for 2 Years New York's Noncompete Bill Is A 'Big Domino To Fall'-And The Broadest Ban Yet-In A Growing Movement Against Them Veeva's Peter Gassner Combine's Today's Execution with Tomorrow's Vision Grow, contribute and be recognized "Veeva's engineering teams take a pragmatic approach to software development. We offer an ideal environment for engineers who value focus, speed and integrity in their work." Jacob Marcus VP, Engineering "I appreciate that Veeva values autonomy over alignment. As a result, we get to make decisions as a small team and ship products faster." Shilpa Chandermohan Software Engineer "As a software engineer at Veeva, I'm proud to be doing meaningful work building clinical trial software that will benefit so many people." Durward Denham Software Engineer Previous Next Other related jobs Associate Software Engineer in Test- Tooling & Infrastructure QA & Release Engineering Toronto, Canada Posted 16 days ago Release Engineering Manager QA & Release Engineering Toronto, Canada Posted 18 days ago Senior Software Engineer in Test QA & Release Engineering Raleigh, United States Posted 67 days ago QA Manager QA & Release Engineering Pleasanton, United States Posted 108 days ago Senior Software Engineer in Test QA & Release Engineering Toronto, Canada Posted 114 days ago Software Engineering Manager- Automation Platform QA & Release Engineering Hyderabad, Asia Pacific Posted 288 days ago Explore all roles at Veeva Search Jobs

Posted 30+ days ago

Aspen Technology logo
Aspen TechnologyMedina, MN

$133,300 - $166,600 / year

The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community. The Role AspenTech is seeking a Software Development Manager to lead our Digital Grid Management Mobile product development team. In this role you will manage and lead a team of developers in the design, development, and maintenance of state-of-the-art field mobility solutions used by our electric utility customers to improve the safe and reliable operation of the electrical grid. Your Impact Planning and execution of development projects to meet our customers' business challenges. Active management of projects to deliver committed scope on the committed timeline to a high degree of quality. Partner with software quality assurance staff to ensure products are adequately tested and meet defined quality standards. Partner with product management to develop the product development plan. Direct management of development staff including regular one-on-one meetings, staff mentorship, performance management, and individual development plans. Ensure compliance with defined processes and standards. Drive continuous improvement initiatives. What You'll Need Bachelor's degree in Software Engineering, Computer Science, Computer Engineering or related technical field. 5+ years of software development experience, mobile development experience (Flutter/Dart) highly preferred. 3+ years in people management. Experience with practical application of agile methodologies. Ability to provide clear direction, performance management, identify developmental needs, and coach development staff. Strong time/project management and organization skills. Ability to remain flexible and effective under pressure in a fast-paced environment. Ability to travel up to 5%, with potential for more if interested. The salary range for this role is $133,300.00 - $166,600.00. This range represents what we in good faith believe is the range possible for base compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range based on several factors. This range may be modified in the future. This role is also eligible for bonus or variable incentive pay. Additionally, we offer a comprehensive benefits package including paid time off, charitable giveback day, medical/dental/vision insurance, and retirement benefits to eligible employees.

Posted 2 weeks ago

T logo
Tessell, Inc.San Francisco Bay Area, CA
About the Role We are looking for a passionate and motivated Junior Systems Programmer who has a strong foundation in computer science and is eager to work with operating systems, low-level programming, and cross-platform development. You'll have the opportunity to work on systems software for Unix, Linux, and Windows environments using languages like C, Java, and Go under the mentorship of senior engineers. Key Responsibilities Assist in writing and maintaining system-level code for Unix, Linux, and Windows platforms Work on backend components, tools, and utilities using C, Java, and Go Collaborate with senior engineers to understand and contribute to OS-level integrations and optimizations Learn and apply best practices in systems programming and performance tuning Debug and resolve issues related to process control, memory management, and file system behavior Write clear technical documentation and participate in code reviews Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or related field (or in final year of studies) 8+ years of hands-on experience in backend or systems programming, with a strong focus on operating system internals. A profound understanding of operating system fundamentals (processes, memory, threading, I/O, etc.) Hands-on experience or strong academic exposure to C, Java, and/or Go Basic knowledge of system calls, file systems, or OS-level networking Familiarity with Linux/Unix shell environments and tools Eagerness to learn low-level programming and work closely to the OS Nice to Have Personal or academic projects involving system-level programming Experience using gdb, strace, or similar debugging/profiling tools Exposure to open-source contributions or internships in systems development Understanding of cross-platform development considerations Why Join Us? Learn from experienced systems engineers and work on real-world infrastructure projects Develop skills in performance-critical, low-level, and cross-platform software development Supportive, growth-focused team culture with hands-on mentoring Flexible working environment and meaningful technical challenges Build a strong foundation in systems programming with exposure to modern tooling and practices

Posted 30+ days ago

Broadcom Corporation logo
Broadcom CorporationBellevue, WA

$91,000 - $162,000 / year

Please Note: If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) If you already have a Candidate Account, please Sign-In before you apply. Job Description: Tanzu Greenplum is a data warehouse, analytics and AI platform that allows to unify all your data, transforming it into actionable insights and maintaining a single source of truth. Greenplum is a massively parallel processing (MPP) database server based on Postgres. We constantly innovate to help customers run more complex workloads more efficiently. We are seeking an experienced software engineer with knowledge of Greenplum or Postgres to join our Tanzu Greenplum team. The candidate will be responsible for architecting solutions and developing features for Tanzu Greenplum. This role will also contribute to feature development, bug fixes for customer issues, and general engineering needed to support Greenplum's market lead. They will need existing database experience, preferably with Postgres and/or Greenplum. Key Responsibilities: Implement new features and enhancements for Tanzu Greenplum, working with a PostgreSQL-based codebase within a distributed systems environment. Debug and resolve reported issues, contributing to the stability and reliability of the Greenplum database. Write clean, efficient, and well-tested code following established engineering best practices. Collaborate closely with team members to understand requirements, contribute to design discussions, and ensure timely delivery of features. Coach and mentor junior team members as needed. General Requirements: Ability to work on-site at Palo Alto, CA or Bellevue, WA offices Exceptional verbal and written communication skills, enabling effective collaboration with technical and non-technical stakeholders. Team player, excellent communication skills, including listening skills. Technical Requirements: 5+ years of relevant industry experience in software development, preferably in systems or database-related domains. Proficiency in C/C++ programming and experience working in Linux environments, including a solid understanding of fundamental operating system concepts. Experience with distributed systems concepts and challenges. Solid understanding of CPU, memory, network, and storage hardware and software subsystems. Solid understanding of database fundamentals, such as SQL, data structures, and transaction concepts. A strong plus: Prior exposure or foundational knowledge of Greenplum or PostgreSQL internals. Experience with the software development lifecycle, including writing unit tests, debugging, and participating in code reviews. Experience with AI coding helpers Education/Experience Bachelor of Science degree in Computer Science or related field and a minimum of 5+ years of experience OR Master's Degree with 4+ years of relevant experience Additional Job Description: Compensation and Benefits The annual base salary range for this position is $91,000 - $162,000 This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law. If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Posted 3 weeks ago

Lockheed Martin Corporation logo
Lockheed Martin CorporationLiverpool, NY

$76,500 - $134,895 / year

Description:What We're Doing As a part of the Lockheed Martin community, we take on challenges and find solutions using creativity and collaboration. If you're looking to be a part of a passionate team solving these complex problems, then Rotary and Mission Systems is the place for you. The Work As the Software Engineering Configuration Manager (SWCM) you will: Utilize Software and Systems Configuration Management tools and processes to support configuration identification, control, reporting, build, installation, and delivery of both internally developed and externally purchased commercial off-the-shelf (COTS) software products. Perform Configuration Management software builds Create, assign and verify configuration item part numbers, titles, and media numbers in accordance with established requirements Maintain the Software Configuration Management System Burn media for Software deliveries to the Customer Maintain Specification Requirement baselines Facilitate the Change Control Board (CCB) Support/guide internal customers with Configuration Management best practices Who We Are Lockheed Martin is a global aerospace, defense, and security company dedicated to advancing scientific discovery and harnessing innovation to make the world a safer place. Our RMS business in Syracuse NY is a hub of talented engineers, scientists, and professionals committed to shaping the future of defense technology. We value collaboration, excellence, and integrity in everything we do. As a part of our team, you will work alongside like-minded individuals dedicated to pushing the boundaries of what's possible. Learn more about IWSS Why Join Us Your Health, Your Wealth, Your Life Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work. Learn more about Lockheed Martin's comprehensive benefits package here! #rmshotmiljobs Basic Qualifications: Bachelors Degree from an accredited college with minimum of 1-2 years relevant work experience Working knowledge of Unix/Linux and Windows operating systems Ability to follow commands for Software builds Working knowledge associated with build automation and scripting Software/Firmware Configuration Management or entry level Software Engineering experience Working knowledge of System Specifications / Requirements Experience working within an AGILE software development environment Ability to obtain and maintain a U.S DoD security clearance at the SECRET level Desired Skills: Solid interpersonal skills, strong written and verbal communication Engineering tools experience with Jira, GitLab, DOORs Familiarity of Configuration Management principles and Operating Industry standards: ISO 9001, AS9100, and Capability Maturity Model Integration (CMMI), EIA-649 / MIL-HDBK-61 Ability to write Basis of Estimate (BOE) Proficient in Microsoft products (Word, Excel, PowerPoint) Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Clearance Level: Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 4x10 hour day, 3 days off per week Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $76,500 - $134,895. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Pay Rate: The annual base salary range for this position in most major metropolitan areas in California, Massachusetts, and New York is $88,000 - $152,490. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First

Posted 30+ days ago

Bear Robotics logo
Bear RoboticsRedwood City, CA

$140,000 - $170,000 / year

Job Title: Robotics Software Engineer II - Mission Department: Software Engineering Job Level: L4 FLSA: Exempt Job Summary: This position will take a lead role in the design, development, and implementation of robotics software systems and algorithms. The individual will work on challenging and innovative robotics projects, collaborating with cross-functional teams to create cutting-edge solutions that enable intelligent and autonomous robots. This position requires a seasoned software engineer with a deep expertise in robotics, strong technical skills, and a passion for advancing the field of robotics. Key Duties/Responsibilities: Software Architecture and Design: Build out a next generation behavior engine that supports rapid customization of workflows. Develop robust APIs that allow customers and 3rd party integrators to use this behavior engine. Software Development: Explore new ways to use AI to simplify telling our robot how to behave. Help teams rapidly prototype new workflows and use-cases to expand our product line. System Integration and Testing: Debug field errors. Build robust test automation so we can rapidly release features without breaking things. Collaboration and Leadership: Collaborate closely with cross-functional teams to expand the product line. Research and Innovation: Explore new ways to use AI to simplify telling our robot how to behave. Supervisory Responsibilities: None Required Skills/Abilities/Qualifications: 2+ years industry experience in backend engineering, or similar role Working experience with either Go or C++ Working experience developing production-grade APIs Comfortable working in Linux environments Ability to thrive in a fast-paced, cross-functional environment with evolving needs Preferred Skills/Abilities/Qualifications: Experience with behavior trees Prior roles in a robotics company and/or startup environment Familiarity with protobuf/gRPC, REST, or GraphQL API design Education/Experience: Bachelor's in Computer Science or Computer Engineering Physical Requirements The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Prolonged periods of sitting/standing at a desk and working on a computer. The employee routinely is required to sit; stand, walk; talk and hear; use hands to keyboard Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus. Ability to lift 30 lbs. The pay range for this position is $140K-$170K. Pay is dependent on the applicant's relevant experience. Bear Robotics, Inc. is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance.

Posted 30+ days ago

F logo

Principal Software Engineer / Network Drivers

F5, IncSeattle, WA

$186,400 - $279,600 / year

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.

Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.

Position Summary

F5 sits between the Internet and some of the largest companies on Earth. We keep their applications running fast, safe, and efficiently. Our hardware and software products are highly configurable and blazingly fast. The Drivers' team at F5 is looking for a Principal Software Engineer who is well versed with designing, developing, and testing network drivers for a scalable, distributed, and carrier grade software solution. This team owns the low-level network drivers for high performance packet processing in the BIG-IP's data-plane. BIG-IP is F5's flagship Application Delivery Controller. The data-plane pod either runs inside a virtual machine or directly in a customer's native Kubernetes deployment. The network drivers developed by this team are used for a variety of paravirtualized interfaces, SR-IOV virtual functions, and F5's FPGAs.

Primary Responsibilities

  • Serve as the technical expert for network driver design and architecture.

  • Drive analysis of requirements.

  • Assist manager and architect with project estimates.

  • Liaise with cross-functional teams to ensure that project is delivered in its entirety.

  • Act as a mentor for junior members of the team

  • Design and implement network drivers and test automation for them.

  • Research, investigate, and define new areas of technology to enhance existing products or identify new product directions.

  • Conduct presentations internally and externally.

  • Participate in hiring and onboarding process.

  • Uphold F5's Business Code of Ethics.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive. Responsibilities and requirements are subject to change.

Required:

  • Must have a strong C development background.

  • Must have experience and knowledge of networking protocols, architecture, and technologies.

  • Experience with Linux user space and kernel space driver development.

  • 8+ years' programming experience.

  • Excellent analytical and debugging skills.

  • Ability to manage ambiguity in work.

  • Ability to present ideas verbally and in-writing with clarity and precision.

  • A minimum of 8+ years of related work experience with a Bachelor's degree; or 6-8 years work experience and a Master's degree; or a PhD with 5 years' work experience.

Preferred:

  • Experience with DPDK's network PMDs.

  • Exposure to containerization solutions (like Kubernetes) and Microservices Architecture.

  • Well-versed in GitLab and/or similar repository solution.

#LI-JH2

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

The annual base pay for this position is: $186,400.00 - $279,600.00

F5 maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, geographic locations, and market conditions, as well as to reflect F5's differing products, industries, and lines of business. The pay range referenced is as of the time of the job posting and is subject to change.

You may also be offered incentive compensation, bonus, restricted stock units, and benefits. More details about F5's benefits can be found at the following link: https://www.f5.com/company/careers/benefits. F5 reserves the right to change or terminate any benefit plan without notice.

Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Workday (ending with f5.com or @myworkday.com).

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall