Software Engineer Mid-Level

3 months ago


Sunnyvale, United States Perceptronics Solutions, Inc Full time
Job DescriptionJob Description

*Due to the sensitive nature of our work, U.S. citizenship is required*

Location: Mukilteo, WA, -Fairfax, VA, - Nashua, NH, - Sunnyvale, CA, - El Segundo, CA or Remote (U.S.)

Perceptronics Solutions is a growing company that creates leading edge technologies in the domains of training, electronic warfare, intelligence analysis, unmanned systems, and complex planning. By combining innovative science, artificial intelligence, and compelling design, we help our customers tackle the most difficult problems now faced by the US Department of Defense and security agencies, local governments, and corporate enterprises. We love a challenge and are always looking for motivated people to join our team Perceptronics is a member of the Pacific Defense group of companies, and there is ample room for career growth.

Who are we looking for?

Perceptronics Solutions is seeking strong, enthusiastic candidates for the position of Mid-Level Software Engineer to join our research and development team. In this role, you will work with a small team of highly talented engineers and scientists to apply cutting-edge algorithms to real-world problems and data sets and to deploy them in some of our leading software tools. We are seeking candidates who are highly motivated and experienced software engineers who are looking to grow and learn by joining our fast-paced development environment and to contribute to the success of a very challenging and rewarding job. The candidate should be particularly interested in a full-stack position that involves a mix of both software development and algorithmic research and love working in a team environment.

The successful candidate will have an excellent work ethic, good communication skills. You must love a challenge and enjoy working in a team environment.

Requirements

Minimum:

  • BS or MS in Computer Science or related technical field
  • 3+ years' experience in software development skills (particularly Java)
  • Knowledge of modern development practices (Agile, object-oriented programming, test-driven development, microservices).
  • Strong academic foundation in Computer Science fundamentals
  • High energy, confident, ambitious, and self-motivated individual
  • Strong problem-solving skills and the ability to work in a team environment.
  • Eager to learn and adapt to new web technologies and tools.
  • Excellent communication and interpersonal skills.

Preferred:

  • Proficient in Java and in one or more frameworks or programming languages such as Python, Flutter/Dart, or C#.
  • Willing to quickly learn software development frameworks and technologies such as Gradle, Jenkins, SpringBoot.
  • Knowledge and/or ability to learn container orchestration technology, including Docker
  • Knowledge and/or ability to learn DevOps/DevSecOps standard practices and tools, including Jenkins, Git, and SonarQube
  • Experience in supporting legacy applications/services and designing solutions to break apart monoliths and implement target state architected solutions
  • Ability to work on multiple projects and be flexible to adapt to changing requirements.
  • Ability to turn high-level requirements into a working system through iterative development.
  • Proven ability to work collaboratively and independently to design, develop and deploy solutions.

Responsibilities:

  • You will be challenged to engineer “right-sized” solutions for complex business problems to meet functional demo deadlines
  • Rapidly prototype user interface testbeds to support algorithmic development.
  • Integrate mature capabilities into existing production systems.
  • Implement, test, and maintain customer-facing applications.
  • Participate in Agile planning and development of new features and system maintenance
  • You will aspire to use new technologies and challenge yourself to develop innovative solutions
  • Implement platform-level components including event architectures, messaging, and caching solutions
  • Write readable, maintainable, and efficient code
  • Design and implement REST APIs, services, system tasks and cloud solutions
  • Enhance performance and reliability of our current solutions
  • Collaborate with team members on best practices, code reviews, internal tools and process improvements
  • Evangelize new ideas within the team as well as across teams
  • Explore open source or industry standard solutions that could be a fit for the organization
  • Display a high level of critical thinking, for innovate ideas and approaches for bringing success to the organization
  • Display the ability to be a high performing individual who can work effectively within a team and individually when needed

Benefits

We offer competitive salaries, great benefits including a top health insurance policy with employee's premium 100% covered, a generous PTO policy, and flexible work schedule.

Perceptronics Solutions is an Equal Opportunity Employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or any other protected factor.



  • Sunnyvale, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop,...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Infobahn Softworld Inc Full time

    We are currently seeking mid-level candidates with strong coding skills for a hybrid role at Infobahn Softworld Inc.This is a contract position for an Android Developer with experience in Java, Kotlin, and MVVM. Candidates must have published Android applications.Key Responsibilities:Demonstrate expertise in Mobile Engineering projectsParticipate in project...


  • Sunnyvale, United States REDLEO SOFTWARE INC. Full time

    MINIMUM QUALIFICATIONS·3+ years of relevant experience in the following areas·This is a mid-engineer role.·Proven experience as a Flutter Developer or similar role, with a strong portfolio of mobile applications developed using Flutter.·Proficiency in Dart programming language and Flutter framework.·Understanding of mobile app design principles and...


  • Sunnyvale, United States REDLEO SOFTWARE INC. Full time

    MINIMUM QUALIFICATIONS·3+ years of relevant experience in the following areas·This is a mid-engineer role.·Proven experience as a Flutter Developer or similar role, with a strong portfolio of mobile applications developed using Flutter.·Proficiency in Dart programming language and Flutter framework.·Understanding of mobile app design principles and...

  • Software Engineer

    2 weeks ago


    Sunnyvale, United States Tailored Management Full time

    Title: Software Engineer IIILocation: Redmond, WA/Sunnyvale, CA (Onsite)Duration: 12 monthsSummary:The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches,...

  • Software Engineer

    2 weeks ago


    Sunnyvale, United States EPITEC Full time

    Location: Onsite 100% in Redmond, OR or Sunnyvale, CASummary: We are seeking a skilled Software Engineer to apply principles of computer science and mathematical analysis in the design, development, testing, and evaluation of software and systems. The role involves researching, designing, developing, and testing operating systems-level software, compilers,...

  • Software Engineer

    2 weeks ago


    Sunnyvale, United States EPITEC Full time

    Location: Onsite 100% in Redmond, OR or Sunnyvale, CASummary: We are seeking a skilled Software Engineer to apply principles of computer science and mathematical analysis in the design, development, testing, and evaluation of software and systems. The role involves researching, designing, developing, and testing operating systems-level software, compilers,...

  • Project Engineer

    3 months ago


    Sunnyvale, United States Level 10 Construction Full time

    Job DescriptionJob DescriptionSalary: $90k - $105kProject Engineer The Project Engineer is responsible for ensuring administrative, contractual, financial and technical aspects of the assigned project(s) being executed. Project Engineer will be reporting to the Project Manager and/or Superintendent.  Job Responsibilities includes (but may not be limited...


  • Sunnyvale, United States Diverse Lynx Full time

    Role: Software QA Engineer Location: Sunnyvale, CA Experience: 8+ Year Job Type: Full Time Skills Must-haves for Automation Engineer •Minimum 5 years of experience in automation development in HW/SW test engineering •Experience developing software automation of low-level and user-level UI in scripting languages such as Python, Ruby, Swift or...


  • Sunnyvale, United States Vets Hired Full time

    Job DescriptionJob DescriptionCore Responsibilities Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing...


  • Sunnyvale, United States Theery Full time

    Overview: We are seeking a talented Robotics Software Engineer with 3-10 years of experience and a strong technical focus on C++. This role is pivotal in our dynamic team, focusing on developing advanced software solutions for our cutting-edge robotics systems. Ideal candidates will have prior experience in start-up environments, demonstrating agility,...


  • Sunnyvale, United States Theery Full time

    Overview: We are seeking a talented Robotics Software Engineer with 3-10 years of experience and a strong technical focus on C++. This role is pivotal in our dynamic team, focusing on developing advanced software solutions for our cutting-edge robotics systems. Ideal candidates will have prior experience in start-up environments, demonstrating agility,...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    Are you interested in shaping the future of what people watch on television? The Amazon Kindle, Kindle Fire, Echo and FireTV are revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. In Fire TV, we are...


  • Sunnyvale, California, United States Capgemini Engineering Full time

    Job Overview:We are seeking a skilled Healthcare Software Engineer with a robust background in interoperability solutions within the healthcare sector. This is a remarkable opportunity to join Capgemini Engineering, a prominent global leader in digital and software engineering. In this role, you will be instrumental in designing and developing microservices...

  • Software Engineer

    3 months ago


    Sunnyvale, United States OPT Nation Full time

    This engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance...


  • Sunnyvale, United States Intelliswift Software Full time

    Detailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...


  • Sunnyvale, United States Intelliswift Software Full time

    Detailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...


  • Sunnyvale, United States Ant International Full time

    Responsibilities:1. Be responsible for service quality at business line level, in both daily execution and mid/long term strategy.2. Identify quality risks in architecture, implementation, resource and collaboration. Continuous optimize and control risks.3. Drive innovations in tools, infrastructure and process across multiple functions to improve overall...