landing_page-logo
  1. Home
  2. »All Job Categories
  3. »Computer Software Jobs

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.

Senior Software Engineer - Platform-logo
Senior Software Engineer - Platform
ApptronikAustin, Texas
Apptronik is building robots for the real world to improve human quality of life and to help solve the ever-increasing labor shortage problem. Our team has been building some of the most advanced robots on the planet for years, dating back to the DARPA Robotics Challenge. We apply our expertise across the full robotics stack to some of the most important and impactful problems our society faces, and expect our products and technology to change the world for the better. We value passion, creativity, and collaboration to help us overcome existing technological barriers in the industry to create truly innovative products. You will join a team developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools. It is designed to work alongside humans, mobilize to human spaces, and manipulate the world around it. JOB SUMMARY Apptronik is a pioneering company specializing in advanced robotics and automation solutions. We are seeking a talented Platform Software Engineer to join our team in Austin, TX. This role offers an exciting opportunity to work on cutting-edge technology platforms that power our next-generation robotic systems. ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES: Design, develop, and maintain scalable and reliable platform software solutions that support the deployment and operation of robotic systems. Collaborate with cross-functional teams to define architecture, requirements, and integration points for platform components. Implement robust APIs, services, and frameworks to facilitate seamless communication between hardware and software components. Lead efforts in optimizing performance, scalability, and reliability of platform software in constrained computer environments. Drive best practices in software engineering, including code reviews, testing, and documentation. Troubleshoot and debug complex issues in production environments, ensuring rapid resolution and minimal downtime. Mentor junior engineers, promote knowledge sharing, and contribute to the continuous improvement of engineering practices. SKILLS AND REQUIREMENTS: Expertise working with C++ in a Linux development environment Experience with container orchestration technologies (Kubernetes, Docker). Strong understanding of distributed systems, microservices architecture, and API design principles. Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment. Proven track record of delivering complex, high-quality software systems in a production environment. EDUCATION and/or EXPERIENCE: Bachelor's degree in computer science, Engineering, or related field; Master’s degree in computer science or equivalent preferred. 6+ years of experience in software engineering, with a focus on developing platform-level software systems PHYSICAL REQUIREMENTS: Prolonged periods of sitting at a desk and working on a computer Must be able to lift 15 pounds at times Vision to read printed materials and a computer screen Hearing and speech to communicate Perks: Competitive salary w/ benefits Highly motivating equity incentive package Flexible work hours policy Professional development opportunities Generous Paid Time Off (PTO) 401k plan *This is a direct hire. Please, no outside Agency solicitations. Apptronik 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.

Posted 30+ days ago

Software Developer, Sr-logo
Software Developer, Sr
SfbcicRidgeland, Mississippi
Are you looking for a great team environment? Southern Farm Bureau Casualty Insurance Company is currently seeking a Software Developer, Sr. Southern Farm Bureau is a great company and an excellent place to work. The Company offers a family-oriented work environment and a rich benefit package including paid time off, company matched 401(k), pension/retirement, medical, dental, vision, group life, accidental death and dismemberment, employee assistance program, a continued education program, and a hybrid home/office work schedule. This position is located in Ridgeland, MS. Essential Functions • Complete system analysis, design and definition of enhancements of all sizes and scope to the existing systems. • Assist in completing systems design of new systems. • Act as project leader for small to medium complexity projects. • Conduct special research and participate in special projects as necessary. • Responsible for system analysis, design and enhancement of existing systems. • May assist in training and development of other personnel. Provide guidance to Associate and Intermediate software developers as requested or required. • Prepare time and resource estimates for management when requested. • Prepare and/or update documentation according to department standards. • Develop relationships with end users and other IT personnel. Additional Responsibilities • Night call will be required. • Additional hours may be required to meet project deadlines. • Conduct training sessions and meetings including preparing agenda and/or presentation and documentation of meetings. • Other duties and responsibilities as assigned. • Regular and predictable attendance is required.

Posted 30+ days ago

Software Engineer-logo
Software Engineer
QuantCoBoston, Massachusetts
Engineers at QuantCo build robust and scalable products that reach millions of people and impact billions of dollars. As an engineer, you will own systems from end to end, collaborating closely with internal stakeholders and exceptionally talented colleagues to develop and implement industry-leading models into our clients’ businesses. You will be responsible for the design, development, testing, deployment, and operation of business-critical systems, thereby bridging the worlds of infrastructure, software engineering, and data science. Requirements: Ability to write maintainable, tested, and production-ready code We build in Python; familiarity with Python and relevant data science libraries is essential. Familiarity with backend frameworks like Django / Flask / FastAPI, and packaging these services in the Python ecosystem. Strong computer science fundamentals in areas such as data structures, cloud infrastructure, distributed systems, machine learning, and high-performance computing. Demonstrated ability to learn continuously, work independently, and make smart decisions with minimal supervision. Understanding of how technical decisions impact end users. Nice to Haves: Experience with machine learning toolkits. Experience building data pipelines. Experience building and operating critical systems. Contribution to open source projects. Willingness to travel when necessary. What we offer You will be part of a smart, supportive, and diverse team that embraces different viewpoints and ideas; revels in finding novel solutions for challenging problems; values our clients and user base; and strives to deliver thoughtfully impactful products. You will get to learn from and collaborate with highly skilled colleagues who respect each other and their contributions. Before joining QuantCo, our engineers and data scientists developed groundbreaking products for Google, Tesla, and Amazon. You will have a unique opportunity to work at a company where outsized impact and influence are still possible. We offer a generous compensation package that includes a base salary, bonus, stock options, and relocation support, along with additional location-based benefits. Remote work is possible contingent on occasional business travel to meet with teams and clients onsite. About QuantCo At QuantCo, we leverage expertise in data science, engineering, and economics to help organizations turn data into decisions. Started by 4 PhDs from Harvard and Stanford, we are now more than 180 professionals with extensive quantitative, engineering, and business experience. We are globally distributed with offices in Berlin, Boston, Cologne, Karlsruhe, London, Munich, San Francisco, and Zurich. Our solutions include algorithmic pricing, data-driven claims management, and high-dimensional forecasting systems. Our customers include some of the largest financial, retail, and healthcare organizations in the US and Europe. We impact core business processes and decisions by combining advanced data-driven insights with scalable engineering solutions. We are excited about writing mission-critical code that affects millions of people and impacts billions of dollars. If you feel the same way, we look forward to hearing from you. QuantCo does not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Posted 30+ days ago

Staff Software Engineer, Developer Platform-logo
Staff Software Engineer, Developer Platform
VerilySan Bruno, California
Who We Are Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including clinical, social, behavioral and the real world, to arrive at the best solutions for a person based on a comprehensive view of the evidence. Our unique expertise and capabilities in technology, data science and healthcare enable the entire healthcare ecosystem to drive better health outcomes. Description The Developer Platform team is responsible for building a cloud-native developer platform (PaaS) that enables the end-to-end software development lifecycle for over 600 engineers at Verily. We furnish a speedy, delightful, scalable, and secure developer journey through integrated capabilities in application templates, developer portals, CI, CD and other functional areas. We are a product-oriented, highly-effective, world-class platform engineering team that has a large positive impact on the software development process at Verily. As part of this team, you will work closely with engineers who have worked on successful projects like Kubernetes, Istio, and Firebase. Responsibilities Own the vision, roadmap, and execution for a broad functional area and set the technical direction and priorities for other team members. Design and develop capabilities that leverage state-of-the-art cloud-native open source components (e.g. Kubernetes, Backstage, ArgoCD, Terraform). Scope tasks and set priorities for other team members contributing to your objectives. Drive execution through high-quality implementation and set an example of best practices in code health and production (e.g. monitoring, frequent releases, reliable CI). Collaborate with the engineering team on system architecture and integrations. Qualifications Minimum Qualifications BA/BS degree in Computer Science, Electrical Engineering, or a related field; or equivalent practical experience in software engineering. 8+ years experience developing and maintaining reliable, scalable, and secure products and services in production in Go, Python, C++, or similar programming languages. Prior experience with cloud technologies: Google Cloud Platform/Amazon Web Services/Azure or other cloud providers, GitHub Actions, Kubernetes, ArgoCD, Backstage, or related tools. Strong foundation in data structures, algorithms, and system design with strong analytical and debugging skills. Strong communication skills in scenarios like deriving requirements from customers, articulating the scope of a problem, or documenting a proposed system design. Preferred Qualifications Deep knowledge of Google Cloud Platform and Kubernetes. Experience with microservices, software delivery platforms, DevSecOps, continuous integration, and release management processes. 2+ years experience working in a centralized developer platform team. Passionate about developer experience with a high empathy for users. This role is eligible for Verily-sponsored immigration support. The US base salary range for this full-time position is $174,000 - $247,000 + bonus + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus or benefits.

Posted 2 weeks ago

Senior Software Applications Engineer – Cyber Security-logo
Senior Software Applications Engineer – Cyber Security
GE AerospaceGrand Rapids, Michigan
Job Description Summary Senior Software Applications Engineer – Cyber Security Are you a Cyber Security Software Engineer who loves working on high-assurance embedded systems? If so, GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that develops innovative solutions for capabilities on custom hardware. You will work on projects related to stores management, networking, and sensing and signal processing. To apply for this position, you need to be a U.S. citizen and currently hold a U.S. Security Clearance. You also need to move to Grand Rapids, MI, but don’t worry, GE will provide comprehensive corporate relocation assistance. GE Aerospace is a leader in inventing the future of flight. GE offers competitive salaries and a full range of benefits, including 401K contributions and matching, flexible work arrangements, generous time off, tuition reimbursement, and various health insurance options. If you are interested in this exciting opportunity, please apply today! Job Description Role Description: As a Senior Software Applications Engineer – Cyber Security you will play a vital role working with our customers designing, developing, and testing Embedded Software (Firmware), platforms and systems to protect our aerospace systems from cyber threats. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position you will need a deep understanding of cyber security principles, software engineering, and the ability to work collaboratively with cross-functional teams to ensure the highest standards of safety, quality, delivery, and cost (SQDC). You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions. Responsibilities: Design, develop, and implement secure software applications for aerospace systems. Conduct thorough security assessments and vulnerability analyses to identify and mitigate potential threats. Collaborate with cross-functional teams to integrate security measures into software development processes. Develop and maintain security protocols, policies, and procedures to ensure compliance with industry standards and regulations. Provide technical guidance and mentorship to junior engineers on cyber security best practices. Stay up-to-date with the latest cyber security trends, technologies, and threats to proactively address emerging risks. Design and/or program/develop a small module or a large component, feature, set of features, whole feature area or entire embedded software product. Defines and formalizes system, hardware, software, and human integration requirements. Define and execute engineering test, validation, and verification activities. Validate and verify software designs in a diversity of system integration environments – from local desktop computer simulations to fully representative flight tests. Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications. Deliver your work to support project scope, cost, and schedule targets, and interface effectively with all levels of the organization and customers. Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware/software to demonstrate capability against customer expectations. Required Qualifications: Bachelor's degree in Computer Science, Cyber Security, Software Engineering, or a related field. 8+ years of embedded software engineering experience or MS +5 years experience. 3+ years embedded software cybersecurity experience. Proficiency in C, C++, or equivalent languages. US Citizen & DoD Secret Clearance : This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status prior to to employment. Grand Rapids, MI onsite opportunity - Corporate relocation assistance provided. Desired Qualifications: Master's degree in engineering or computer science with extensive experience in C/C++ for embedded software design, development, and testing. Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.) Ada language experience. Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, signal processing, board support package (BSP), device drivers development, and / or application program interface (API) design. Experience in integrating custom logic blocks into FPGA designs, including interfacing with various peripherals and communication protocols. Knowledge of digital design principles and techniques for implementing custom logic functions. Ability to work closely with hardware engineers to define and implement custom logic requirements. Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes. Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution. Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools. Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools. Experience with model-based engineering on Cameo. Outstanding written and verbal communication skills. The base pay range for this position is $142,100.00 - $189,500.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on 8/01/2025.​ GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness. ​ At GE Aerospace, we have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen. Here, you will have the opportunity to work on really cool things with really smart and collaborative people. Together, we will mobilize a new era of growth in aerospace and defense. Where others stop, we accelerate. #LI-KS1 #securityclearance This role requires access to U.S. export-controlled information. Therefore, for applicants who are not asylees, refugees, lawful permanent residents or U.S. Citizens (i.e., not a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3), otherwise known as a U.S. Person), final offers will be contingent on the ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government. Additional Information GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes

Posted 5 days ago

Senior Software Engineer in Test-logo
Senior Software Engineer in Test
TenableColumbia, Maryland
Who is Tenable? Tenable® is the Exposure Management company. 44,000 organizations around the globe rely on Tenable to understand and reduce cyber risk. Our global employees support 65 percent of the Fortune 500, 45 percent of the Global 2000, and large government agencies. Come be part of our journey! What makes Tenable such a great place to work? Ask a member of our team and they’ll answer, “Our people!” We work together to build and innovate best-in-class cybersecurity solutions for our customers; all while creating a culture of belonging, respect, and excellence where we can be our best selves. When you’re part of our #OneTenable team, you can expect to partner with some of the most talented and passionate people in the industry, and have the support and resources you need to do work that truly matters. We deliver results that exceed expectations and we win together! Your Role: Tenable is looking for a Senior Software Engineer in Test (SET) to join Tenable’s Engineering organization to support our mission of efficient delivery of high quality solutions to our customers' security problems. Focused on enabling customers to detect and respond effectively to new and emerging security threats across their IT landscape, the Tenable engineering organization is working at the cutting edge in this critical security space. In this role, you will be responsible for the testing strategy and execution for a product scrum team, charged with helping your engineering team design and implement the testing tools and infrastructure necessary to ensure that our systems meet our customer’s expectations towards reliability, scalability and performance. You’ll bring in expertise on testing strategy and execution and engage in cross-functional collaboration with other product and testing teams, to ensure consistent processes and tooling across engineering to deliver software of the highest quality. Your Opportunity: Lead end-to-end project ownership, encompassing design, development, deployment, and execution of acceptance criteria tests for new product features. Create and update test cases and suites for both new and existing features. Develop automation frameworks and infrastructure to streamline testing processes. Simulate customer scenarios and network environments for product reliability. Work with various network protocols like TCP/IP, SNMP, HTTP, and SSH. Lead quality improvement projects (automation, manual tests, and bug bounties) to enhance overall product quality. Collaborate closely with cross-functional team members to achieve quality objectives.Focus on functionality testing and analyze automation test results for continuous improvement. Testing backend APIs and front-end UI applications. Drive all QA efforts across teams, ensuring consistency and effectiveness. Conduct thorough reviews of test plans to ensure comprehensive coverage. Learn and implement new technologies to solve unique technical challenges. What You'll Need: 5+ years software testing experience with a focus on functional test definition and test planning, test automation at all levels of the testing pyramid, and scalability and load testing and performance tooling in large scale, distributed systems. Excellent analytical skills, with experience summarizing test results into meaningful reports to effectively communicate test coverage and code quality, as well as scalability, capacity and performance issues ​​Experience monitoring for defects and issues post-production, creating observability and logging strategies, and translating findings from production environments into actionable tests in development and staging environments Solid experience with test harnesses and frameworks, such as pytest and Selenium UI testing as well as with test automation and testing applications at the API layer, specifically RESTful APIs Experience in different testing methodologies, such as: behavior-driven testing, synthetic testing, consumer-driven contract testing, unit testing, and integration testing Experience developing in languages such as Python and Groovy and a willingness to learn new languages as needed Experience in test management tools such as X-ray. Experience in System/AWS administration, TCP/IP networking, including protocol capture and analysis, system resource monitoring including OS-native tools and popular resource monitoring and log analysis stacks (ELK, TIG stack, Datadog, Splunk) is a plus Experience with configuration management tools (e.g. Ansible, Terraform, Jenkins), container technologies (e.g. Kubernetes, Docker), event store/messaging systems (e.g. Kafka) is a strong plus Accountability for the behavior of your team’s software in production Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams The ability to work independently and as a part of a team, and to lead/drive projects as necessary The desire to continuously learn and be exposed to new technologies BS in Computer Science or directly related field, or equivalent work experience #LI-MD2 #LI-Hybrid This is the base pay range for this position. Compensation for the role will depend on a number of factors, including the candidate's qualifications, skills, competencies, location and experience, and may fall outside of the range shown. Employees are also eligible for variable compensation in addition to base pay (commission for sales roles, bonus for non-sales roles), depending on company and individual performance. Tenable also offers a variety of comprehensive and competitive benefits which include: medical, dental, vision, disability and life insurance; 401(k) retirement savings with company match; an employee stock purchase plan; an employee referral program; flexible spending accounts; an Employee Assistance Program (EAP); education assistance; parental leave; paid time off (PTO); company-paid holidays; health and wellness events; and community programs. US Pay Ranges $107,000 - $143,000 USD We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels. If you need a reasonable accommodation due to a disability during the application or recruiting process, please contact Recruiting@Tenable.com for further assistance. Tenable Data Consent Statement Tenable is committed to protecting the privacy and security of your personal data. This Notice describes how we collect and use your personal data during and after your working relationship with us, in accordance with the General Data Protection Regulation (“GDPR”). Please click here to review. For California Residents: The California Consumer Privacy Act (CCPA) requires that Tenable advise you of certain rights related to the collection of your private information. Please click here to review.

Posted 2 weeks ago

Software Engineer-logo
Software Engineer
Root16Chicago, Illinois
At Root16, our company is built around two things…our people and our clients. While other firms spend most of their time worrying about things like expanding their footprint and bottom line, we’re more concerned about doing what’s right for our employees and our clients. We want to do everything in our power to make sure our clients, our team, and our organization, are successful. We’re looking to build true partnerships, and tackle challenges with our clients head-on; bringing our people, vision, and experience to the forefront. We take great pride in our work, and have fun doing it. *This position is approximately 70% backend and will develop software solutions for Dynamics 365 and Power Platform. * Applicants must be authorized to work for any employer in the US. We are unable to sponsor or take over sponsorship of an employment Visa, including F-1 student Visas and OPT's. Who we are: We are technologists We are customer engagement enthusiasts We are listeners and researchers We are doers, thinkers and problem solvers We are collaborative and cooperative We are accountable to one another - and for one another What we look for: People who are smart, honest and genuine People who take pride in their work People willing to do what it takes and think outside the box People who are life-long learners and help others learn along the way People who laugh and don't take themselves too seriously People who do right by others People who appreciate the abilities and differences of others People who want to participate in building a positive work culture What we offer: Collaborative environment without politics, micro-management or burdensome tools and processes Remote or hybrid, flexible work environment with social events Empowerment to make your mark Growth defined by experiences, not tenure or rank Invest in Your Nest benefit to upgrade home office Wellness benefit for gym membership or exercise equipment Learning allowance for classes, training or personal pursuit Industry leading PTO, 12 paid holidays, birthday off and summer hours Monthly cell phone / internet allowance Excellent medical, vision and dental benefits plus 401k with company match Education, certifications and training Casual dress Responsibilities: Active participation in the design and implementation of our software solutions – we use our experience to help translate client requirements into technical design and tasks Collaboration with teammates, clients, stakeholders, and executives Assist with providing estimates on assigned tasks Independently write good code (simple, reliable and scalable) Address moderate to complex problems during development and support. Document and communicate results appropriately Participate in white-boarding sessions and impact analysis, and explore methods and tools to improve the overall development process Learn new client information quickly, and translate data modeling, process modeling, and revision control systems Develop long-term relationships and networks both internally and externally Requirements: Bachelor’s degree (Computer Science or Engineering) or related experience 3 - 5 years of experience developing applications (Microsoft environment preferred, but not necessary) C# HTML / CSS JavaScript (React / Angular) Familiar with REST APIs Familiar with relational databases Common version control practices using Git Self-starter and able to effectively prioritize multiple tasks and projects Energized by working at an entrepreneurial company Self-motivated, dependable and reliable teammate Passion for learning new technologies and solving new problems *No C2C or 3rd party applications will be considered A list of our benefits can be found here: https://root16.com/careers/

Posted 30+ days ago

Distinguished Engineer-Software Development-logo
Distinguished Engineer-Software Development
VerizonIrving, Texas
When you join Verizon You want more out of a career. A place to share your ideas freely — even if they’re daring or different. Where the true you can learn, grow, and thrive. At Verizon, we power and empower how people live, work and play by connecting them to what brings them joy. We do what we love — driving innovation, creativity, and impact in the world. Our V Team is a community of people who anticipate, lead, and believe that listening is where learning begins. In crisis and in celebration, we come together — lifting our communities and building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife. What you’ll be doing... In the role of the Distinguished Engineer, Software Development you will lead all aspects of application development across multiple customer facing and marketing channels within the Value IT organization, with responsibility for managing multiple technical teams consisting of software engineering and data functions for new feature development and system maintenance. Responsibilities: Partnering with enterprise architects and technology teams to build and validate technology Proof of Concepts for enterprise production selection and implementation of all Value propositions and Core capabilities for across Value Brands. Providing thought leadership and guidance to establish best engineering practices, methods, standards, SDLC through solid design decisions, processes, and tools. Leading the development of software features and functionalities that directly align with and enhance the company's core value proposition to customers, ensuring the software effectively communicates its unique benefits and selling points to the target market. Working closely with product management and business stakeholders to identify key customer needs and translate them into software features that deliver significant value. Collaborating with marketing, sales, and customer success teams to effectively communicate the value proposition to potential and existing customers to drive growth through marketing initiatives. Develop platform design and testing framework to ensure it aligns with business needs and requirements for Data Engineering, Data Analytics and Customer Data Platforms (CDP/Tealium/Adobe Experience Platform). Applying design principles of Decision strategies, Next-Best-Action/Offers (NBX) and Predictive Analytics. Documenting business rules & design and configure rules & flows. Developing marketing technology (Martech/Adtech) software solutions with customer experience management and real time events-based marketing offers and actions. Developing consumer data products. Designing and implementing a CDP strategy, including data ingestion, orchestration and insights by enriching 1st, 2nd, and 3rd party data. Developing and maintaining customer segments based on behavioral, demographic, and other relevant data to integrate CDP with downstream systems. Accountable for building resilient and scalable architecture, driving innovation, cost efficiency and the quality, usability, and performance of the solutions. Attaining a measurable impact on the work of teams across the marketing programs by using quantitative analysis to impact key business decisions and provide strategically sound technology guidance to measure business performance on all marketing deliverables for base and new customers. Serving as liaison with internal data MarTech specialists and areas, including audience targeting, customer acquisition and marketing analytics. Partnering with the cross channel teams to lead AI initiatives and provide technical strategy and roadmap for the team and its products. Creating system design documentation, method of procedures, and executive briefings. Presenting cohesive but easily understandable design walkthroughs by researching and evaluating new technologies and translating business objectives and strategies into plans. Serving as Senior Solutions Architect/Technical Leader for large-medium size teams, building l solutions that focus on context and CX excellence. Creating an engineering culture with an exceedingly high bar for quality, ownership and bias for action while enabling and guiding experienced developers to develop high quality software within a metrics driven Agile practice. Serving as a trusted partner for senior management to determine the best solutions, drive alignment and implement decisions throughout your team. Ensuring the health and sustainability of software projects owned by your teams by building and maintaining an engineering roadmap. Where you’ll be working... This hybrid role will have a defined work location that includes work from home and assigned office days as set by the manager. What we’re looking for… You’ll need to have: Bachelor’s degree or four or more years of work experience. Eight or more years of relevant experience required, demonstrated through one or a combination of work and/or military experience, or specialized training. Experience in MarTech and Adtech technology stack with in-depth knowledge of the platform and tools used to drive use case deliverables. Customer Data Platform experience using Adobe Suite or Tealium Experience in Data, Identify and Audience Management solutions / platforms. Experience in developing business process management decisioning / orchestration solutions (Pega, Catalyst, Camunda, etc.) Experience in analytical tools for campaign management and measuring the effectiveness of the program. Development experience working in an Agile team environment. Even better if you have one or more of the following: Bachelor’s degree in Computer Science or related field. Advanced experience in Software Development. Proven ability to design / architect highly scalable applications/platforms. Experience utilizing modern Marketing AI based solutions for data exchange, content creation, decision making, audience targeting and activation. Experience with Value Product, Base Management and Digital Marketing initiatives experience. Experience in using analytics and reporting platforms such as Quantum metrics, ContentSquare, Tealim. Experience in machine learning model development and solving complex problems using AI/ML techniques. Experience in open source, micro services, and distributed computing technologies, such as REST, NoSQL, Kafka, Spark, Cassandra and AWS/GCP services Knowledge of synchronous and asynchronous integrations, including real/near real time event streaming through Kafka or other streaming technologies, for persisting omni session and journey touch points. Ability to participate in architectural discussions and influence technology (build vs buy) decisions by partnering with business and technology stakeholders. Smart, quick learner, proactive, comfortable working with unknowns and dynamically evolving requirements with strong communication skills. Creative thinker and problem solver, able to distill complex problems down to actionable items with boring solutions Well organized and balance opposing priorities with ease, never missing a deadline If Verizon and this role sound like a fit for you, we encourage you to apply even if you don’t meet every “even better” qualification listed above. Where you’ll be working In this hybrid role, you'll have a defined work location that includes work from home and a minimum eight assigned office days per month that will be set by your manager. Scheduled Weekly Hours 40 Equal Employment Opportunity Verizon is an equal opportunity employer. We evaluate qualified applicants without regard to veteran status, disability or other legally protected characteristics. Benefits and Compensation Our benefits are designed to help you move forward in your career, and in areas of your life outside of Verizon. From health and wellness benefit options including: medical, dental, vision, short and long term disability, basic life insurance, supplemental life insurance, AD&D insurance, identity theft protection, pet insurance and group home & auto insurance. We also offer a matched 401(k) savings plan, stock incentive programs, up to 8 company paid holidays per year and up to 6 personal days per year, parental leave, adoption assistance and tuition assistance, plus other incentives, we’ve got you covered with our award-winning total rewards package. Depending on the role, employees have the opportunity to receive compensation in the form of premium pay such as overtime, shift differential, holiday pay, allowances, etc. Newly hired employees receive up to 15 days of vacation per year, which grows with additional service. For part-timers, your coverage will vary as you may be eligible for some of these benefits depending on your individual circumstances. The salary will vary depending on your location and confirmed job-related skills and experience. This is an incentive based position with the potential to earn more. For part-time roles, your compensation will be adjusted to reflect your hours. The annual salary range for the location(s) listed on this job requisition based on a full-time schedule is: $137,000.00 - $263,000.00.

Posted 2 weeks ago

Senior iOS Software Engineer II-logo
Senior iOS Software Engineer II
EtsyBrooklyn, New York
Company Description Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs with millions of buyers around the world. As an Etsy Inc. employee , whether a team member of Etsy, Reverb, or Depop, you will tackle unique, meaningful, and large-scale problems alongside passionate coworkers, all the while making a rewarding impact and Keeping Commerce Human. Salary Range: $179,000.00 - $210,000.00 What’s the role? We are looking for a Senior iOS Software Engineer II, to join a multidisciplinary app development team, where you will work alongside native engineers to build exciting features for our app users on the Search screen. You will have the opportunity to contribute directly to Etsy’s goals and growth alongside mobile engineers and partners. You’ll help us build industry leading solutions to help our buyers discover items from Etsy’s unique and diverse inventory for their personalized shopping missions. You’ll work cross functionally with Product, Design and Analytics solving real user problems. Here’s a sample of some of the problems we’re solving: How can we help someone find that perfect item, even when they might not know the exact words to describe it? How can we understand a buyer's motives and interests to personalize their experience? How can we guide someone to explore the breadth of Etsy's inventory without overwhelming them? This is a full-time position reporting to the Engineering Manager, Search Experience iOS. In addition to salary, you will also be eligible for an equity package, an annual performance bonus, and our competitive benefits that support you and your family as part of your total rewards package at Etsy. For this role, we are considering candidates based in the United States. Candidates living within commutable distance of Etsy’s Brooklyn Office Hub or in the San Francisco Bay Area may be the first to be considered. For candidates within commutable distance, Etsy requires in-office attendance once or twice per week depending on your proximity to the office. Etsy offers different work modes to meet the variety of needs and preferences of our team. Learn more details about our work modes and workplace safety policies here . What’s this team like at Etsy? The Search iOS App team within Search Experience aims to provide shoppers the best search experience to find the perfect item for them. The team is passionate about the work of improving the marketplace building an immersive search experience. What does the day-to-day look like? Build solutions to help our nearly 100M buyers discover items from Etsy’s outstanding and diverse listing's inventory for their personalized shopping missions. Prototype, optimize, and deploy large-scale product improvements that deliver key results. Run A/B experiments to validate product improvements. Collaborate with product managers, product designers, analysts, researchers, and other full-stack engineers to deliver optimal content to our buyers. Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change occasionally at Etsy's discretion, or otherwise applicable with local law. Our backend work is mostly in PHP; we are proud to have an engineering culture that encourages career growth and learning. To know about our philosophies, tools, and some of our work, please visit our Engineering blog . Qualities that will help you thrive in this role are: 5+ years of professional iOS development experience, ideally in a product-minded environment. Proficiency in Swift. You understand Objective-C enough to be effective when needing to interact with it. Product engineering mindset. The work you’ll do here will impact millions of users, it’s essential to understand the users’ problems and find effective solutions for them. Experience with iOS development and debugging practices and tools. Ability to collaborate with cross-functional team members, such as Product Managers, Designers, QA, and product engineers. Proficiency with version control tools (our tooling and processes are based on git and GitHub). Unit testing experience. Ability to define and solve unconstrained problems, and know when to seek help when no progress is being made. Desire to learn new systems and technologies. Interest in monitoring the health and performance of the applications your team owns. Have a “leave it better than you found it” mentality, and are willing to work with and improve on code you did not originally write. You can communicate with your team in a transparent and effective way. Additional Information What's Next If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about. Our Promise At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If, due to a disability, you need an accommodation during any part of the interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills. Additional Information What's Next If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about. Our Promise At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status, or any other characteristic protected by applicable law. If, due to a disability, you need an accommodation during any part of the application or interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.

Posted 30+ days ago

Software Development Manager - Web-logo
Software Development Manager - Web
UlinePleasant Prairie, Wisconsin
Software Development Manager - Web Pay from $120,000 to $185,000 per year Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Are you an experienced software development leader looking for your next mission? Join Uline as a Software Development Manager, where you’ll guide talented teams to deliver innovative software solutions that power a growing North American company! Better together! This position is on-site in Pleasant Prairie, WI or Waukegan, IL based on need, and we are looking for people who share our passion. Position Responsibilities Guide, mentor and grow a team of skilled developers, cultivating a culture of excellence and accountability. Manage priorities and project execution across our eCommerce software development team. Partner with architects and technical leads to implement and enhance applications. Oversee planning and execution for complex projects, ensuring quality and efficiency. Foster strong partnerships with internal business teams to align IT solutions with company goals. Minimum Requirements Bachelor's degree. 10+ years in application development with proven experience managing high-performing development teams. Experience with custom application software development and packaged software implementations. Knowledgeable in Agile software delivery processes. Prior experience with Microsoft .NET is a plus. Benefits Complete health insurance coverage and 401(k) with 6% employer match that starts day one ! Multiple bonus programs. Paid holidays and generous paid time off. Tuition Assistance Program that covers professional continuing education. Employee Perks On-site café and first-class fitness center with complimentary personal trainers. Over four miles of beautifully maintained walking trails. About Uline Uline, a family-owned company, is North America’s leading distributor of shipping, industrial, and packaging materials with over 9,000 employees across 13 locations. Uline is a drug-free workplace . EEO/AA Employer/Vet/Disabled #LI-MW2 #CORP (#IN-PPITL1) Our employees make the difference and we are committed to offering exceptional benefits and perks! Explore Uline.jobs to learn more!

Posted 2 weeks ago

Software Developers & Programming Specialist - AI Trainer-logo
Software Developers & Programming Specialist - AI Trainer
Invisible AgencyAustin, Texas
Are you a software developer and programming specialist eager to shape the future of AI? Large‑scale language models are evolving from clever chatbots into powerful engines of software innovation. With high‑quality training data, tomorrow’s AI can democratize world‑class coding education, keep pace with cutting‑edge development practices, and streamline programming workflows for developers everywhere. That training data begins with you—we need your expertise to help power the next generation of AI. We’re looking for software developers and programming specialists who live and breathe software engineering, algorithms, data structures, debugging, software architecture, version control, testing frameworks, and code optimization. You’ll challenge advanced language models on topics like object-oriented programming, functional programming paradigms, API design, concurrency, cloud-native development, and DevOps practices—documenting every failure mode so we can harden model reasoning. On a typical day, you will converse with the model on coding scenarios and theoretical programming questions, verify code correctness and logical soundness, capture reproducible error traces, and suggest improvements to our prompt engineering and evaluation metrics. A bachelor’s or master’s degree in computer science, software engineering, or a closely related field is ideal; peer‑reviewed publications, software development projects, or contributions to open source signal fit. Clear, metacognitive communication—“showing your work”—is essential. Ready to turn your software development expertise into the knowledge base for tomorrow’s AI? Apply today and start teaching the model that will teach the world. We offer a pay range of $8-to- $65 per hour, with the exact rate determined after evaluating your experience, expertise, and geographic location. Final offer amounts may vary from the pay range listed above. As a contractor you’ll supply a secure computer and high‑speed internet; company‑sponsored benefits such as health insurance and PTO do not apply. Job title: Software Developer & Programming Specialist – AI Trainer Employment type: Contract Workplace type: Remote Seniority level: Mid‑Senior Level

Posted 4 days ago

Senior Software Engineer-logo
Senior Software Engineer
HitachiFarmington Hills, Michigan
Location: Farmington Hills, Michigan, United States Job ID: R0091009 Date Posted: 2025-05-21 Company Name: HITACHI ASTEMO AMERICAS, INC. Profession (Job Category): Engineering & Science Job Schedule: Full time Remote: No Job Description: General Responsibilities: The Software Design Engineer is primarily responsible for developing software for EPS - Electric Power Steering. This role requires to perform customer requirements analysis, develop software requirements, software design, software level and system level test cases. Support in the integration of all developed software components and generate a final software delivery. Perform Integration, modification, and configuration for EPS software. Troubleshoot software, analyze problems reported by the customer or software validation team. Perform system tests to validate software implementation and integration. Contribute to software process improvement activities. Support assessments and audits to verify applicable quality and safety standards. Job Responsibilities: Includes the following (other duties may be documented and assigned by local management and some duties may not apply dependent upon the requirements of the position at each specific Astemo site and/or the strengths of the employee and the needs of the company): Support development of software requirements specification (SRS) and software architecture specification sub-sections, if needed by the software architect Develop software component design specifications Develop software unit test specifications Attend, and potentially lead, software design reviews Conduct technical impact analysis for software change requests Identify technical risks in the design, and develop mitigation strategies Assist software coders work progress; develop source code as necessary to maintain program timelines Participate or lead code reviews, unit test reviews, and integration test reviews Support development of integration test specification sub-sections, if needed by the software architect Support source code integration, diff, merge, branching, check-in, etc., if needed by the software coders Support unit test and integration test execution, if needed by the software testers Qualifications: The Ideal candidate will: 5+ years' experience in writing embedded software in C with knowledge of Eclipse IDE or similar preferred Microcontrollers. 32-bit automotive multi-core micros. Renesas E2x/RH850 family; Infineon Aurix TCxx family; NXP MPC55xx family. Microcontroller Hardware. Timers (GTM,TPU,WDT), Memory (RAM, FLASH, ECC, DMA), Peripherals (ADC,PWM,GPIO,CAN,SENT,UART,LIN,SPI), Safety (SMU, FCCU), etc. Hardware IC Devices. High side drivers, low side drivers, H-Bridge, CAN Transceivers, etc. Software Design Tools. Requirements modeling, UML modeling, AUTOSAR configuration, RTOS configuration, Application Lifecycle Management (ALM). Software Development Tools. Cross compilers, static code analysis, in-circuit debuggers, serial communication tools, HIL systems, measurement & calibration tools. Test Equipment. Oscilloscope, multimeter, logic analyzer, current probes, function generator, etc. Software Process/Standards. V-Model, MISRA, ASPICE, ISO26262 Communication Protocols. CAN, CANFD, LIN, SENT, Ethernet. UDS, GMLAN, FNOS, J1939, IEEE15765. Application Domains. EPS – Electric Power Steering Software Architecture. Basic Software, Low Level Drivers, Board Support Package, Boot Code, BIOS, MCAL Familiar with crypto algorithms, and cryptographic authentication method Experience working with motor control algorthms and knowledge on tuning/calibrating steering systems for different modes Knowledge of different EPS types : C-EPS. P-EPS & R-EPS Experience working with Steering Application software : Steering Control, Steering Assist Functions, Current Loop Ability to read schematics, electrical block diagrams, and IC datasheets Good verbal and written English skills Additionally, the ability to work independently with minimal direction is required as are strong verbal and written communication skills. Experience with PCs and application software, such as MS Office tools is also required. Education: Bachelor or Master’s degree in in Computer Science or Electrical Engineering Experience : Minimum of 5-7 years applicable experience in automotive. Job level determined by various factors such as organization size, responsibility, career stage, and capabilities. Supervisory Responsibilities: leading and mentoring the efforts of engineers who are responsible for sub-project activities. Working conditions: Physical Demands: Required to sit or stand for long periods of time. The employee may occasionally lift and/or move up to 25 pounds. Travel: Domestic and international may be required as needed. The candidate will occasionally need to travel to multiple global locations to support project development. Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities If you need a reasonable accommodation to apply for a job at Hitachi, please send the nature of request and contact information to jobs@hitachi-automotive.us . Queries other than accommodation requests will not be responded to.

Posted 1 week ago

Embedded Linux Software Engineer-logo
Embedded Linux Software Engineer
CACIRochester, New York
Embedded Linux Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is currently seeking an Embedded Linux focused software engineer with a background working with embedded processors and operating systems to join our Mastodon Design team in Rochester, NY! We specialize in designing and building hardware and software to meet our customers’ requirements. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded &application-level software, reverse engineering & protocol analysis, and RF signals exploitation and communications systems. Responsibilities: Design, develop, and maintain embedded Linux software for custom hardware platforms Configure and customize Linux kernel, bootloaders (e.g., U-Boot), and build systems (e.g., Yocto, Buildroot) Develop and debug device drivers, board support packages (BSP), and middleware Collaborate with hardware engineers to bring-up new boards and support hardware integration Optimize system performance, memory usage, and boot times Troubleshoot and resolve system-level issues (kernel panics, hardware interactions, etc.) Participate in code reviews, testing, and continuous integration efforts Maintain documentation and ensure software quality through best development practices Qualifications: Required: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field Minimum 3 years of experience in embedded Linux development Proficient in C/C++ with strong debugging and troubleshooting skills Hands-on experience with Linux kernel customization, driver development, and system-level debugging Strong experience developing a variety of applications on real -time, multi -threaded embedded systems Experience with build systems like Yocto Project, Buildroot, or OpenEmbedded Knowledge of version control systems (e.g., Git) and CI/CD pipelines US citizen with the ability to obtain a security clearance Strong understanding of hardware-software interfaces (I2C, SPI, UART, GPIO, etc.) Desired: Experience with scripting languages (Python, Bash). Linux environment development on ARMs, Zynq, and Texas Instruments platform Familiarity with containerization technologies (e.g., Docker on embedded systems) - ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here . The proposed salary range for this position is: $82,100-$172,400 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Posted 6 days ago

Senior .NET Software Engineer-logo
Senior .NET Software Engineer
i3 VerticalsNashville, Tennessee
JOB TITLE: Senior .NET Engineer DEPARTMENT: Engineering REPORTS TO: Engineering Manager J OB LOCATION: Remote (U.S. based) TRAVEL: 0% ESSENTIAL DUTIES & RESPONSIBILITIES: • Develop and maintain high-quality .NET 7+ applications using C# and Blazor (WASM & Server). • Deploy and maintain applications in Azure, using Azure App Services, Azure MySQL, and CI/CD pipelines • Optimize performance for Blazor applications, handling large assets and SignalR interactions. • Build responsive UIs using razor pages, HTML, CSS, JavaScript; also using external UI controls libraries like MudBlazor, SyncFusion • Implement and fine-tune EF Core with DbContextFactory, handling tracking, query performance, and concurrency control. • Build RESTful APIs and integrate with external APIs securely • Design normalized database schemas, leveraging MySQL • Integrate ElasticSearch for full-text search, analytics, and real-time querying in a .NET Blazor application. • Implement authentication and authorization using ADB2C, JWT, and OpenID Connect. • Experience with the Atlassian suite of tools - Jira, Bitbucket, Confluence, Zephyr Scale, etc. • Developing scalable and maintainable web applications that adhere to the latest standards and best practices. • Implement clean architecture and modern design patterns to ensure maintainability • Collaborating with cross-functional teams in an Agile/SCRUM environment, defining, designing, and shipping new features. • Troubleshooting and resolving software defects and reducing technical debt. • Conducting performance tuning, optimization, and scalability enhancements. • Participating in Scrum ceremonies, including daily standups, sprint planning, sprint reviews and retrospectives. • Conducting code reviews to ensure code quality and adherence to coding standards. Staying updated with the latest .NET technologies and industry trends to continuously improve development processes. • Providing technical guidance and support to junior team members when necessary. MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE): • Bachelor’s degree in computer science or related field of study and/or equivalent work experience. • 5+ years of professional experience as a Software Engineer or Developer with focus on building enterprise-grade .NET web applications (C#, ASP.NET Core, Blazor). • 2+ years of experience as a Senior .NET Engineer/Developer building Blazor (WASM & Server) applications • Strong knowledge of Entity Framework Core, database design, and query optimization • Experience deploying Blazor applications to a cloud-based environment, specifically Azure • Ability to work collaboratively within a software engineering environment; following a proven software engineering process • Proven analytical, problem solving, debugging and decision-making skills. • Excellent written and verbal communication skills with the ability to work independently and collaboratively in a team environment. • Proficient in Git, Bitbucket and proficient in branching strategies • Proficient in C#, Blazor (WASM & Server), .NET Core, ASP.NET Web API, JavaScript, CSS, HTML5, ElasticSearch, MySQL • Familiarity with: Unit Testing (Moq, XUnit), CI/CD pipelines, Azure DevOps, Jira, Bitbucket, Power BI Embedded Reports and Scrum. • Previous leadership experience is a plus • Experience building Property Valuation (Tax and Appraisal) Systems, Land Records Systems or Geographic Information Systems (GIS) is a plus

Posted 3 weeks ago

Senior Software Engineer (Autonomy)-logo
Senior Software Engineer (Autonomy)
LeidosPoulsbo, Washington
Leidos currently has an opening for a Senior Software Engineer to provide technical software engineering expertise in the design, development and integration of Uncrewed Underwater Vehicle (UUV) programs that address existing and emerging maritime missions of national importance for a broad range of customers across multiple Department of Defense agencies. This position is located at our Poulsbo, WA office. Opportunities exist for mixed hybrid work opportunities. Primary Responsibilities Provide technical software leadership on small teams from project inception to project delivery Design architectures for autonomous systems and vehicles Develop features for a software project based on derived software requirements and work with a team of engineers to estimate effort for these features Arbitrate challenging technical decisions with engineers by listening, understanding, and driving towards the best solution to meet the project requirements Work with other software project leads to develop consistent processes and spearhead changes and innovation for our software development processes and methodologies Engage engineers as a mentor for technical, communication, and executive skills on the team Provide guidance and support through the testing and evaluation process to ensure delivery of a high-quality product Basic Qualifications Bachelor’s degree with 8-12 years of prior relevant experience or Master’s degree with 6-10 years of prior relevant experience Eligibility to obtain and maintain a Secret clearance Advanced language skills in C++ within a Linux environment Intermediate or greater language skills with Java An eagerness to lead and mentor a group of senior and junior developers towards a successful product delivery Familiarity and basic understanding of Software Design Patterns Experience with virtualized development and production environments (VMware, Docker, etc.) Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools Ability to communicate and share ideas, concepts, designs, and technical plans with a team of engineers Constant integrity in working with our employees and customers Able to obtain a Secret clearance, US Citizenship required Preferred Qualifications Range of experience in languages such as C#, Python, Rust, and others Experience and familiarity with embedded software development without an operating system Familiarity with MBSE Systems Modeling Language (SysML) tools such as Cameo or Magic Draw Experience with system autonomy software in C++ or other languages Experience with testing code across multiple projects Ability to identify and resolve code defects in new and legacy code Background with the design, development, integration, and test of autonomous or remotely operated undersea vehicle systems Experience with ROS, Google Protocol Buffers, Python, SCons, and VSCode is a plus Original Posting: April 11, 2025 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: Pay Range $104,650.00 - $189,175.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Posted 6 days ago

Senior Software Engineer (C#/.NET/React)-logo
Senior Software Engineer (C#/.NET/React)
CoStar Realty InformationRichmond, Virginia
Senior Software Engineer (C#/.NET/React) <br> Job Description <br> 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. This position is located in Richmond, VA and is 4 days onsite and 1 day remote. Responsibilities Building customer facing web applications using the latest React, GraphQL and TypeScript frameworks. Build micro services and RESTful APIs C# and .NET Core Drive and lead software design, developing standards and performing code reviews, that result in robust a code base that is efficient and maintainable. Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be leveraged to strength CoStar’s technology platform and develop practices. Develop comprehensive application testing procedures to ensure high quality applications for tens of thousands of users. Basic Qualifications Bachelor’s Degree 5+ years' experience working with JavaScript/React Demonstrated experience in architecting, designing and building large scale distributed, services-oriented systems and web applications in an agile environment Familiarity with newer specifications of ECMAScript SQL and or MongoDB experience Proficient understanding of code versioning tools such as Git. Familiarity with CI/CD deployment processes A desire to never stop learning and a collaborative mindset Preferred Qualifications and Skills Knowledge of RESTful APIs, C#, .NET Framework, SQL Server, is a benefit but not essential. Strong communication skills (to both business and technical partners) Data modeling experience from conceptual, logical and physical designs 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-AV1 <br> CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing

Posted 2 weeks ago

Software and Documentation Engineer (Remote)-logo
Software and Documentation Engineer (Remote)
DevDocsAustin, Texas
Description DevDocs is a fully remote company that hires developers to build documentation and docs tooling for clients like Qualcomm, American Express, and C3 AI. We don’t hire writers, and we don’t just crank out docs: our close-knit team is full of technical experts who can deeply understand a client’s products, consult on their problems, then design tools and systems to automate their docs processes (and write the most important docs). What you’ll do This role lives somewhere between engineer, teacher, and toolmaker. You’ll: Get dropped into new tech, figure it out fast, and make it make sense. Build tools and AI workflows to make every project smoother. Write docs that matter - and figure out how to systematize them. Untangle messy knowledge structures and design something better. Ask detailed questions, get to the root of things, and make it simpler. Improve DevDocs itself - processes, tooling, weird experiments welcome. Requirements What we’re looking for You pick things up fast and figure stuff out without needing a map. You write like you talk: clearly and directly. You think like an engineer and enjoy solving puzzles. You’ve worked with clients or stakeholders and enjoy being social. You’ve built projects for fun - or because something annoyed you enough to fix it. Ideal background 4+ years in software, hardware, or something technical. Degree in CS, engineering, physics, etc. - or equivalent experience. Benefits Company culture Remote. U.S. timezone overlap, but otherwise flexible. No grind. 40 hours/week. We actually mean it. Real ownership. You’ll ship work and see it used. Learning built-in. We carve out time and budget for it. Room to grow. Projects shift, ideas evolve, roles expand. If you want to stretch, we’ll make space. The fine print 1099 Contractor (Ongoing). Full-time (40hrs/week). $40-75/hr based on experience and qualifications. Raises are common after 6-12 months. Monthly learning stipend. Must be authorized to work in the U.S. or Canada. No sponsorship available. Must be fluent in English.

Posted 1 week ago

Senior Software Engineer, GPU Communications and Networking-logo
Senior Software Engineer, GPU Communications and Networking
Nvidia UsaUs, California
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products in High Performance Computing and Deep Learning. What you will be doing: Design, implement and maintain highly-optimized communication runtimes for Deep Learning frameworks (e.g. NCCL for TensorFlow/Pytorch) and HPC programming interfaces (e.g. UCX for MPI/OpenSHMEM) on GPU clusters. Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components. Creating proof-of-concepts to evaluate and motivate extensions in programming models, new designs in runtimes and new features in hardware. What we need to see: M.S./Ph.D. degree in CS/CE or equivalent experience. 5+ years of relevant experience. Excellent C/C++ programming and debugging skills. Strong experience with Linux. Expert understanding of computer system architecture and operating systems. Experience with parallel programming interfaces and communication runtimes. Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment. Ways to stand out from the crowd: Deep understanding of technology and passionate about what you do. Experience with CUDA programming and NVIDIA GPUs. Knowledge of high-performance networks like InfiniBand, iWARP etc. Experience with HPC applications. Experience with Deep Learning Frameworks such PyTorch, TensorFlow, etc. Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment. NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are growing fast. If you're a creative and autonomous engineer with real passion for technology, we want to hear from you. The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits . NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 30+ days ago

Embedded Software Engineer - Real-Time Linux-logo
Embedded Software Engineer - Real-Time Linux
Maven RoboticsSan Francisco, California
Company Overview Maven Robotics is building the world’s leading general-purpose AI robots. We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self-starters that are the world’s best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination. Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Linux to help build the foundational real-time Linux platform powering the brains of our autonomous robotics systems. This is a critical role for developing high-performance, GPU-accelerated compute platforms tailored to robotics and machine learning workloads. In this role you will: Design, adapt, and integrate POSIX-compliant systems for advanced robotics and machine learning (ML) applications. Develop the framework for integration of controls, machine learning and supporting algorithms with real-time tasks. Collaborate with Controls and Machine Learning engineers to develop and optimize high performance autonomous systems. Develop and maintain drivers for integration with real-time robotic middleware. Build tools to monitor, verify and optimize system performance, ensuring reliable and deterministic behavior. Contribute to a deterministic and reproducible build and test environment for efficient development. Work with functional safety engineers to support standards compliance, audit readiness, and traceability. Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies. Tackle complex, real-world challenges alongside a multidisciplinary team of experts. Qualifications Must-have: MS in computer engineering, computer science or a related discipline. Production experience with bringup and configuration of Linux PREEMPT_RT and similar operating systems (e.g. QNX). Strong understanding of Linux device trees, scheduling and memory management. Experience with multicore ARM SoCs, interprocess/intercore communications and message passing. Proficiency in C and C++ Experience with ROS 2 middleware and alternatives (Eg. FastDDS, CycloneDDS, Zenoh). Familiarity with container technologies, container runtimes and related concepts (Eg. Docker, Containerd, Overlayfs). Understanding of toolchains (compilers, linkers, debuggers, static analysis tools) Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions. Proactive, self-driven mindset with a strong ability to prioritize and deliver in a fast-paced startup environment. Nice-to-have: Familiarity with communication protocols (e.g. Ethernet, EtherCAT, CAN, CANOpen). Knowledge of ARM SIMD/NEON architecture extensions. Proficiency in additional programming languages (e.g. Python, Rust, Golang). Expertise with multi-language build systems (e.g. Bazel, Bob). Experience with Hypervisors (e.g. QNX Hypervisor, Jailhouse, Xen). Understanding of container orchestration systems and tools (Eg. Kubernetes).

Posted 30+ days ago

Embedded Software Engineer III/IV-logo
Embedded Software Engineer III/IV
Zone 5 TechnologiesSan Luis, California
Join us at Zone 5 Technologies where innovation and cutting-edge technology drive pioneering advancements in unmanned aircraft systems (UAS). Based in the vibrant city of San Luis Obispo CA, we're seeking talented individuals to join and contribute to our growing team. We thrive on pushing boundaries and inventing solutions to real-world challenges. Join a community of forward-thinkers who collaborate to create impactful products with a global reach. Our team, consisting of engineers and professionals, is prepared to overcome new frontiers and deliver innovative solutions in the field of unmanned aircraft systems. We are seeking an experienced Embedded Software Engineer to join our team. As an unmanned aerial systems (UAS) company, we are looking for an individual with experience in writing software for embedded microcontrollers. Responsibilities: Design, code, and implement software for embedded devices and systems on unmanned aircraft and test out those devices in flight test environments. Write and test software to support the integration of sensors and processors into aircraft (such as autopilots, payloads, radios, or other functional components). Debug, troubleshoot, and isolate software issues. Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter. Work closely with other engineering disciplines (mechanical, electrical, etc). Participate in design and peer reviews for solutions. Maintain high standards of software quality within the team by adhering to good practices and habits of configuration control. Qualifications: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace, or related field. 3-4 years of experience in developing embedded software for real-time systems. Proficient in C/C++ in a real-time embedded environment. Experience using MATLAB and Simulink. Experience with the CAN bus, SPI, and serial (RS485, etc.) protocols. Experience reading and understanding electrical hardware schematics. Experience writing firmware/embedded code for a physical device. Fundamental knowledge of low-level firmware. Experience using an oscilloscope, and logic analyzer for debugging boards. Experience with real time operating systems, preferably VxWorks or FreeRTOS. Develop and perform tests and test procedures to verify embedded system functionality Collaborate with cross-functional engineering teams to deliver high-quality systems Pay range for this role $150,000 - $200,000 USD What's in it for you: Benefits: Competitive total compensation package Comprehensive benefit package options include medical, dental, vision, life, and more. 401k with company-match 4 weeks of paid time off each year 12 annual company holidays Why Join Zone 5 Technologies? Innovative Environment: Work on cutting-edge technology that is shaping the future of defense and aerospace. Collaborative Culture: Join a team of passionate professionals dedicated to pushing the boundaries of what’s possible. Career Growth: Opportunities for professional development and career advancement. If you are passionate about unmanned aircraft technology and want to be a part of a dynamic and growing company, we would love to hear from you. Apply today and join the Zone 5 Technologies team! In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. Zone 5 Technologies is a federal contractor and participates in E-Verify to confirm employment eligibility. As required by law, we will verify the identity and employment authorization of all new employees using the E-Verify system. Learn more about your rights and responsibilities under E-Verify: https://www.e-verify.gov .

Posted 2 weeks ago

Apptronik logo
Senior Software Engineer - Platform
ApptronikAustin, Texas
Apply

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

Apptronik is building robots for the real world to improve human quality of life and to help solve the ever-increasing labor shortage problem. Our team has been building some of the most advanced robots on the planet for years, dating back to the DARPA Robotics Challenge. We apply our expertise across the full robotics stack to some of the most important and impactful problems our society faces, and expect our products and technology to change the world for the better.  We value passion, creativity, and collaboration to help us overcome existing technological barriers in the industry to create truly innovative products. 

You will join a team developing state-of-the-art general-purpose robots designed to operate in human spaces and with human tools. It is designed to work alongside humans, mobilize to human spaces, and manipulate the world around it.

JOB SUMMARY

Apptronik is a pioneering company specializing in advanced robotics and automation solutions. We are seeking a talented Platform Software Engineer to join our team in Austin, TX. This role offers an exciting opportunity to work on cutting-edge technology platforms that power our next-generation robotic systems.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES:

  • Design, develop, and maintain scalable and reliable platform software solutions that support the deployment and operation of robotic systems.
  • Collaborate with cross-functional teams to define architecture, requirements, and integration points for platform components.
  • Implement robust APIs, services, and frameworks to facilitate seamless communication between hardware and software components.
  • Lead efforts in optimizing performance, scalability, and reliability of platform software in constrained computer environments.
  • Drive best practices in software engineering, including code reviews, testing, and documentation.
  • Troubleshoot and debug complex issues in production environments, ensuring rapid resolution and minimal downtime.
  • Mentor junior engineers, promote knowledge sharing, and contribute to the continuous improvement of engineering practices.

SKILLS AND REQUIREMENTS: 

  • Expertise working with C++ in a Linux development environment 
  • Experience with container orchestration technologies (Kubernetes, Docker).
  • Strong understanding of distributed systems, microservices architecture, and API design principles.
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
  • Proven track record of delivering complex, high-quality software systems in a production environment.

EDUCATION and/or EXPERIENCE: 

  • Bachelor's degree in computer science, Engineering, or related field; Master’s degree in computer science or equivalent preferred.
  • 6+ years of experience in software engineering, with a focus on developing platform-level software systems

PHYSICAL REQUIREMENTS:

  • Prolonged periods of sitting at a desk and working on a computer 
  • Must be able to lift 15 pounds at times
  • Vision to read printed materials and a computer screen
  • Hearing and speech to communicate 

Perks:

  • Competitive salary w/ benefits
  • Highly motivating equity incentive package
  • Flexible work hours policy
  • Professional development opportunities
  • Generous Paid Time Off (PTO)
  • 401k plan

 

 

 

*This is a direct hire.  Please, no outside Agency solicitations. 

Apptronik 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.