Software Development Engineer

2 weeks ago


Chicago, Illinois, United States OceanComm, Inc. Full time
Software Engineer - OceanComm, Inc.

OceanComm, Inc. is a leading provider of wireless communication solutions for underwater applications. We are seeking a highly skilled software engineer to join our team and contribute to the development of cutting-edge maritime systems.

Key Responsibilities:
  • Design, develop, and maintain mission-critical software components for our underwater communication systems
  • Collaborate with electrical and mechanical engineers to integrate software and hardware components
  • Contribute to the design and testing of products and prototypes
  • Apply and expand skills in all areas of the stack, including UI, backend, networking, and data analysis
  • Perform data analysis and machine learning on undersea datasets
  • Write secure, maintainable, and documented code
  • Follow and recommend improvements to the team's software development practices
  • Remain open to feedback from others at all levels of the organization
  • Take responsibility for bringing tasks to completion and meeting schedules
  • Keep up to date with emerging technologies and research in relevant fields to help inform engineering and design decisions
Requirements:
  • B.S. or M.S. in Computer Science, Data Science, Mathematics, or related discipline
  • Proficiency in a variety of programming languages, including Python, Go, C++, and Rust
  • Experience with Python and data analysis/visualization tools, such as NumPy and Pandas
  • Experience with machine learning algorithms and tools, such as CNNs and PyTorch
  • Experience with unit, integration, and end-to-end testing, including using CI/CD systems
  • Familiarity with algorithms, data structures, concurrency, and optimization
  • Familiarity with relational, columnar, or document databases, such as Postgres
  • Ability to quickly understand and navigate large code bases
  • Experience drafting technical documentation
  • Strong written and verbal communication skills
  • U.S. Person
Preferred Qualifications:
  • Strong understanding of object-oriented programming
  • Strong understanding of computer networking
  • Familiarity with modern build and deployment tools, such as Docker and Ansible
  • Familiarity with TypeScript and web development tools, such as React
  • Familiarity with distributed data analysis and processing tools
  • Familiarity with sonar and/or undersea technology
Benefits:
  • Competitive compensation and equal pay commitment
  • Equity
  • Flexible working hours
  • Continuous professional training

The estimated salary range for this position is $100,000 - $150,000 per year. The salary offered will be based on a candidate's experience and skill demonstrated during interviews and other evaluations.



  • Chicago, Illinois, United States Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Net DeveloperWe are seeking a highly skilled Net Developer to join our Software Engineering Group. As a Net Developer, you will be responsible for designing, developing, and deploying software applications using Net technologies.Key Responsibilities:Design and develop software applications using Net technologies, including C#, jQuery, and...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Agile teams at Seven Seven Software. As a key member of our engineering group, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Design and develop...

  • Software Developer

    2 weeks ago


    Chicago, Illinois, United States Software Guidance and Assistance, Inc. Full time

    Job Summary:Software Guidance & Assistance, Inc. is seeking a skilled Software Developer to join our team. As a key member of our QDM team, you will contribute to the development of our electronic trading platform, working closely with a team of technology engineers to drive and execute technology advances.Responsibilities: Develop designs for all aspects of...


  • Chicago, Illinois, United States Seven Seven Software Full time

    We are seeking a highly skilled .Net Developer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net technologies.The ideal candidate will have a strong background in .Net development, including experience with C#, ASP .Net, and...


  • Chicago, Illinois, United States Abbott Laboratories company Full time

    Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.Our 114,000 colleagues serve people in more than 160 countries. If you're...


  • Chicago, Illinois, United States Engtal Full time

    As a software engineer at Engtal, you will design, develop, and optimize software solutions tailored to the hardware-specific needs of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams.Your Key Responsibilities:Collaborate with hardware engineers and cross-functional teams...


  • Chicago, Illinois, United States United Software Group Full time

    We are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...


  • Chicago, Illinois, United States Ocient Full time

    Job Title:Senior Software EngineerLocation:RemoteHiring Manager:Engineering ManagerEstimated salary range:$145,000 to $185,000The salary offered for this position will be based on a candidate's experience and skill demonstrated during interviews and other evaluationsOcient is a venture-funded startup building a SQL compliant, exabyte-scale, high-performance...


  • Chicago, Illinois, United States Quanta Search Full time

    Job SummaryQuanta Search is seeking a highly skilled Sr Software Engineer to join our team in Chicago. As a key member of our software development team, you will be responsible for designing, developing, and deploying software applications and libraries aimed at trading strategy execution, risk management, and trade reporting using C#. About the RoleAs a Sr...


  • Chicago, Illinois, United States Synectics Full time

    Job SummaryAs a Software Development Engineer at Synectics, you will be responsible for designing, developing, and maintaining complex software applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers. Key Responsibilities Design and develop software applications using...

  • Software Developer

    7 days ago


    Chicago, Illinois, United States Software Guidance and Assistance, Inc. Full time

    Job Summary:Software Guidance & Assistance, Inc. is seeking a skilled Software Developer to join our team. As a key member of our technology team, you will be responsible for designing and developing software solutions that meet the needs of our clients.Responsibilities: Develop software solutions that meet the needs of our clients Collaborate with...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    About OceanComm, Inc.OceanComm, Inc. is a pioneering company in the field of underwater wireless communication, serving a diverse range of customers in defense, offshore energy, and oceanographic research.Job SummaryWe are seeking a highly skilled and motivated Software Development Engineer to join our tight-knit team on a mission to push the boundaries of...


  • Chicago, Illinois, United States Eateam Full time

    Job Title: Software Development Engineer in TestAbout the Role:We are seeking a skilled Software Development Engineer in Test (SDET) to join our team at Eateam. As an SDET, you will play a vital role in ensuring the quality and reliability of our software products through robust automation frameworks and effective testing practices.Key...


  • Chicago, Illinois, United States OceanComm, Inc. Full time

    Software Engineer Job DescriptionOceanComm, Inc. is a leader in wireless communication undersea, serving customers in defense, offshore energy, and oceanographic research. Our innovative technology enables the wireless transfer of data at unprecedented speeds, revolutionizing the way we explore and interact with the underwater world.We are seeking a highly...


  • Chicago, Illinois, United States M-Logic, Inc. Full time

    Transformative Opportunity at M-Logic, Inc.We are seeking a highly skilled and experienced software engineer to join our team at M-Logic, Inc. as a key contributor to the design and development of next-generation clearing applications.Key Responsibilities:Design and develop scalable, resilient, and hybrid Cloud-based solutions to support critical financial...


  • Chicago, Illinois, United States WEX Full time

    About the RoleThis is a remote position that requires living within 30 miles of the company HUBS in Dallas, TX, and the Bay Area. As a Software Development Engineering Manager, you will direct the activities of software systems development, software applications development, and software quality assurance functions.Key ResponsibilitiesDirects the activities...


  • Chicago, Illinois, United States Insight Global Full time

    Job Title: Senior Software Development EngineerAbout the Role:We are seeking a highly skilled Senior Software Development Engineer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions tailored to meet the specific needs of our business.Key...

  • Software Developer

    1 month ago


    Chicago, Illinois, United States Reveal Full time

    {"title": "Software Engineer", "description": "Job OverviewAt Reveal, we're building innovative software that empowers litigation professionals to filter millions of documents with advanced techniques and artificial intelligence.We're seeking a talented Software Engineer to join our team in Downtown Chicago, where you'll develop technology that addresses...