CrawlJobs Logo

Software Engineer / Senior Software Engineer

ariacoustics.com Logo

Applied Research in Acoustics

Location Icon

Location:
United States , Madison

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

ARiA is looking for highly motivated self-starters and low-ego team players to join our team as Software Engineers and Senior Software Engineers. These positions are an opportunity to join a rapidly growing firm where you will engage deeply in challenging problems while developing cutting-edge technologies that address crucial needs. As a Software Engineer / Senior Software Engineer you will perform a variety of software engineering tasks working in close coordination with other ARiA scientists and engineers including design, development, and testing of: numerical-simulation software, scientific-visualization software, machine-learning software, and signal-processing software to support prototypes and products such as training tools integrated with real-time physics-based simulation and AI tools integrated with tactical systems.

Job Responsibility:

  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype

Requirements:

  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills

Nice to have:

  • Master’s degree or greater in a relevant technical field (Acoustics, Electrical Engineering, Computer Science, or similar) or equivalent professional experience
  • Master’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent) or equivalent professional experience
  • Knowledge of and experience with GPGPU programing (CUDA, TensorFlow)
  • Knowledge of and experience with deep learning and modern deep-learning frameworks (TensorFlow, PyTorch)
  • Knowledge of and experience with image processing including modern deep-learning methods
  • Knowledge of and experience with natural-language-processing and/or information retrieval
  • Experience with scientific computing (e.g., numerical integration, special functions)
  • Knowledge of and prior practical work in signal processing (e.g., linear-system theory, digital signal processing)
  • Exposure to signal- processing applications in radar or sonar such as: beamforming, matched filtering, and spectral estimation
  • Knowledge of and facility with concepts from college-level physics (e.g., acoustics, wave propagation)
  • Knowledge of and facility with concepts from college-level mathematics (e.g., partial differential equations and linear algebra)

Additional Information:

Job Posted:
December 06, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer / Senior Software Engineer

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Software Engineer I, (Discovery)

On the Axon Records Discovery Squad, we’re building a high-performance, scalable...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 10+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with ElasticSearch or other search engine technologies
  • Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
  • Experience working with SQL or NoSQL data stores
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Enjoys mentoring and growing engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Engineer, Software

Our team is searching for a Sr Software Engineer to work of other software engin...
Location
Location
United States , Bellevue; Overland Park
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in information systems and management, Electronic Engineering, Information Technology and Communications Engineering, Management Information Systems, Computer Science or related, and 3 years of relevant work experience
  • Bachelor’s degree in information systems and management, Electronic Engineering, Information Technology and Communications Engineering, Management Information Systems, Computer Science or related, and 5 years of relevant work experience
  • 4-7 years Technical engineering experience
  • Compensation domain experience required (4-6 years preferred)
  • Proven experience in programming languages: Shell Scripting, and SQL (T-SQL, PLSQL) in building database applications that operate at scale
  • Experience in testing, quality and change management methodologies
  • Expert knowledge of relational database design and support for on-prem and on cloud services (Oracle, MS SQL, RDS)
  • Experience with ETL methodologies and tools (PowerCenter)
  • Coding in a DevOps environment within a SCRUM framework to deliver Continuous Integration Continuous Delivery automations for market growth
  • At least 18 years of age
Job Responsibility
Job Responsibility
  • Drives engineering projects by developing software solutions
  • conducting tests and inspections
  • preparing reports and calculations
  • Expected to supervise base and associate level engineers as needed
  • Understands system protocols, how systems operate and data flows
  • Expected to independently develop a full software stack
  • Interact with system engineers to define system requirement and/or necessary requirements for automation
  • Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service
  • Review existing designs and processes to highlight more efficient ways to complete existing workload more optimally through industry perspectives
  • Understands the creation of company IPR
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Our team is looking for a full stack Senior Software Engineer to collaborate in ...
Location
Location
United States , Overland Park; Frisco; Bellevue
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering
  • 4-7+ years Technical engineering experience
  • Experience with API development and database management
  • Experience with Quarkus, Spring boot, Kubernetes, and Docker containers
  • Proficient with Git, DevOps practices, and Helm charts
  • Experience in Infrastructure as code with Helm charts, Ansible or Terraform
  • Experience with React, Next.JS, JavaScript, Java, and at least one backend end framework
  • Familiarity with SQL, NoSQL, Postgres databases
  • Communication
  • Customer Service
Job Responsibility
Job Responsibility
  • Drives engineering projects by developing software solutions
  • Reviews code and mentors base and associate level engineers as needed
  • Understands system protocols, system operations, and data flows
  • Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service
  • Review existing designs and processes to highlight more efficient ways to complete existing workload more effectively through industry perspectives
  • Collaborate with team to break down features into user stories and estimate them
  • Collaborates with technical teams and utilizes system expertise to deliver technical solutions
  • Continuously learns and teaches others existing and new technologies
  • Contributes to the development of others through mentoring or in house workshops and learning sessions
  • Contributes to new and existing technology options that support business goals
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer at Checkr, you will work on high impact engineerin...
Location
Location
Chile , Santiago
Salary
Salary:
45900000.00 - 54000000.00 CLP / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A strong sense of ownership
  • Familiarity building and using different types of APIs, for example ReST, SOAP, gRPC
  • Knowledge object oriented programming language, preferably Ruby, Java, or Python
  • You have curiosity in figuring out how to deliver clean, robust and scalable code
  • You have experience with at least one or more of the following: CI/CD tools, microservices, infrastructure services (Publish-subscribe systems, API Gateways, RPC frameworks, high-level testing strategies), or open source software
  • You understand how to build reliable distributed systems and can discuss tradeoffs in depth
  • You are a strong communicator and can build agreement between groups of people with different levels of technical expertise
  • Advanced English Speaking Proficiency
Job Responsibility
Job Responsibility
  • Learn about ATS Systems and how they interact with Checkr
  • Building new features for ATS integrations and testing them
  • Communicating with internal and external developers to build solutions that improve their productivity
  • Defining requirements to grow Checkr’s public APIs to cover new and existing product features
  • Help identify, triage and solve bugs
What we offer
What we offer
  • A collaborative and fast-moving environment
  • Be part of an international company based in the United States
  • Learning and development reimbursement allowance
  • Competitive compensation and opportunity for professional and personal advancement
  • 100% medical, dental, and vision coverage for employees and dependents
  • Additional vacation benefits of 5 extra days and flexibility to take time off
  • In-office perks are provided, such as lunch four times a week, a commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Intercom, you will be a Senior Software Engineer - someone who solves real cu...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience in a software engineering role, preferably building a SaaS product
  • Deep knowledge of a high-level programming language (for example, Ruby, Python, Javascript etc.)
  • Experience collaborating directly with product teams and designers, and a proven track record of delivering value to customers or users
  • Experience with Distributed systems
Job Responsibility
Job Responsibility
  • Develop technical plans and contribute to our technical architecture as we scale our products to serve tens of millions of people every day
  • Write Ruby code, which knits together a lot of AWS, infrastructure, platform and SaaS technologies that form the core of Intercom’s backend infrastructure
  • Ship a change to production on your first day and a feature in your first week
  • Build using the best tools in the industry
  • Grow your team’s capacity by mentoring other engineers and interviewing candidates
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews - we reward great work
  • Pension scheme & match up to 4%
  • Peace of mind with life assurance, as well as comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave, as well as 6 weeks paternity leave for fathers
  • Cycle-to-Work Scheme
  • MacBooks are our standard, but we also offer Windows for certain roles when needed
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

As a Senior Software Engineer II, you will collaborate closely with QA and the b...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering, with a strong focus on backend development and cloud-based systems
  • Proven experience in building test automation frameworks for complex, large-scale systems in cloud environments
  • Proficiency in programming languages such as Go, C#, Java, or similar
  • Deep understanding of distributed systems and cloud-native technologies (e.g., Kubernetes, Terraform, Kafka)
  • Experience using AI tools to improve test automation, software quality, and development pipelines
  • Strong communication skills to collaborate with cross-functional teams and articulate technical concepts effectively
Job Responsibility
Job Responsibility
  • Collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments
  • Drive the technical strategy for testing across DEMS, making it easier for developers to write tests and improve overall software quality
  • Utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices
  • Mentor junior engineers and help shape the technical direction of the team
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Vehicle Intelligence

As a Senior Software Engineer, you will be intimately involved in the architectu...
Location
Location
United States , Boston; Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with SQL or NoSQL data stores
Job Responsibility
Job Responsibility
  • Impact the development and design for launching a new 0 to 1 product for Axon
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right