Senior-Level Software Engineer

1 month ago


Escondido CA, United States Softworld Inc Full time

Job Title: Senior-Level Software Engineer (C++ / QT)

C++
Linux

Software Development Engineer to join our established and growing team.
The candidate will collaborate in the analysis, design, development, and test of the application.
The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux, Android), use of a variety of application development platforms (Qt and Android) and programming languages (C++, C, Python), and database (SQLite) as well as experience integrating modules and libraries developed in these programming languages.
The candidate will work within an Agile Scrum development environment and use sound software engineering, object oriented, and functional programming principles to ensure that developed code has high quality, is maintainable, efficient, reliable, understandable, secure and fault tolerant.
The candidate will be knowledgeable about implementing secure software development principles and techniques and will use software tools in cooperation with continuous integration and test automation while supporting software reuse and refactoring.
The candidate will support the software configuration management process and understand software components and their interface requirements with other APIs and host systems (i.e., The candidate will join a team of user interface/user experience (UI/UX) engineers, software engineers, system engineers, information assurance engineers, test/quality assurance engineers and other project team members to meet customer requirements.
The candidate will contribute to setting the standards and helping the team adopt Test Driven Development (TDD) practices within the Client Agile Framework to ensure accountability and quality are applied to all assigned tasks.
This position requires someone who is proactive and passionate about ensuring the quality of software deliverables and can communicate with the development teams (including Client, subcontractors, and customer representatives) what is required to achieve this effectively on diverse tasks.

BS Degree in Computer Science or equivalent with 10+ years' experience.
8+ years of experience developing Linux/Unix operating systems.
Excellent coding abilities and extensive experience with C++.
5+ years' experience using Qt and Android application platforms a plus.
Proven experience in design and implementation of user interfaces for embedded applications / mobile devices with cross-platform development tools and modern UI design.
The candidate will have experience developing software structured to separate areas of concern (presentation, business logic, persistence).
The ideal candidate will have experience developing mobile applications with an eye for resource limited (and therefore optimized) software engineering.
Experience in Scrum Methodology or other Agile practices.
Experience with Mobile Application Development.
Experience with Software CM (e.g., Experience with UI / UX Development Frameworks (e.g., Qt, Android, AngularJS, Ionic, GWT, SmartGWT, Catch2, React, Node.js).
Experience with Agile Management Tools and Concepts (e.g., Experience with Automated Testing Tools/Technologies/Concepts (Squish for Qt, TDD, Selenium, Cucumber, Gherkin, BDD).
Experience with C, or Python is a plus.
Experience with Java is a plus.

**3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply

This client is a US Federal Government contractor and is legally required to hire US Citizens.



  • Escondido, CA, United States Softworld Inc Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) Job Location: San Diego CA 92027 Onsite Requirements: QT C++ Linux Job Summary: The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will...


  • Escondido, United States Softworld Inc Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) Job Location: San Diego CA 92027 Onsite Requirements: QT C++ Linux Job Summary: The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate...


  • Escondido, United States Soft-World Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) Job Location: San Diego CA 92027 Onsite Requirements: QT C++ Linux Job Summary: The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have...


  • Escondido, United States Softworld, a Kelly Company Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) Job Location: San Diego CA 92027 Onsite Requirements: QT C++ Linux Job Summary: The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have...


  • Escondido, United States Softworld, a Kelly Company Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) Job Location: San Diego CA 92027 Onsite Requirements: QT C++ Linux Job Summary: The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have...


  • Escondido, United States Softworld, a Kelly Company Full time

    Job Title: Senior-Level Software Engineer (C++ / QT)Job Location: San Diego CA 92027Onsite Requirements: QT C++ LinuxJob Summary:The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application.The ideal candidate will have...


  • Escondido, United States Softworld, a Kelly Company Full time

    Job Title: Senior-Level Software Engineer (C++ / QT)Job Location: San Diego CA 92027Onsite Requirements: QT C++ LinuxJob Summary:The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application.The ideal candidate will have...


  • Escondido, United States Softworld, a Kelly Company Full time

    Job Title: Senior-Level Software Engineer (C++ / QT)Job Location: San Diego CA 92027Onsite Requirements: QT C++ LinuxJob Summary:The Client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application.The ideal candidate will have...


  • Milpitas, CA, United States HEAT Software Full time

    Looking for more than just a job? We like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions. Ivanti, created in January 2017 after a merger of HEAT Software and LANDESK, has been around for over 30...


  • San Diego, CA, United States Kudzu Interactive, Inc. Full time

    Senior Software Engineer - Back End (#05252023BP) Senior Software Engineer - Back End (#05252023BP) Work with a team of local and globally-distributed Software Engineers/Developers, Quality Engineers, Product Managers, and other professionals to design, develop and deliver software application products built to meet requirements for Company’s...


  • Escondido, United States TUG Full time

    Job Description Job Description Job Title: C++ Software Engineer Location: San Diego, CA Job Type: On-Site US Citizenship: Required Job Description: Technology Unlimited Group (TUG) is seeking a highly motivated C++ Software Engineers to support the development and integration of Command, Control, Communications, Computers and Intelligence (C4I) Systems. The...


  • Escondido, United States TUG Full time

    Job DescriptionJob DescriptionJob Title: C++ Software EngineerLocation: San Diego, CAJob Type: On-SiteUS Citizenship: RequiredJob Description:Technology Unlimited Group (TUG) is seeking a highly motivated C++ Software Engineers to support the development and integration of Command, Control, Communications, Computers and Intelligence (C4I) Systems. The...


  • Redwood City, CA, United States Tandym Group Full time

    A specialty healthcare company in California is currently seeking an experienced Software Engineer for a promising Senior-level opportunity with their growing team. Responsibilities The Senior Software Engineer will: Design, develop, debug, and build device/system software and applications, and in accordance with medical device software standards (IEC...


  • San Francisco, CA, United States Astranis Full time

    Full Time] Senior Flight Software Engineer at Astranis (United States) | BEAMSTART Jobs Senior Flight Software Engineer Full Time Remote Work Stock Options Senior Flight Software Engineer As a Senior Flight Software Engineer at Astranis, you will be responsible for assisting with architecture, high level design decisions, development, execution,...


  • Los Angeles, CA, United States Medtronic Full time

    Careers that Change Lives As a Senior Embedded Software Engineer, you will provide technical leadership for software and firmware development. The primary role for this position is writing the high-level embedded software interacting both with low level embedded software interfacing with electronics as well as other devices of the overall medical device...


  • San Diego, CA, United States Jack Henry & Associates Full time

    Software Engineer, Senior - Jack Henry & Associates, Inc.- 9660 Granite Ridge Drive, Suite 200, San Diego, CA 92123 Salary: $171,080 DUTIES: Completes product technical design and prototyping, software development, bug verification and resolution. Performs system analysis and programming activities which may require extensive research and analysis. Provides...


  • Sunnyvale, CA, United States Falkonry Inc. Full time

    **Senior Software Engineer, Serverless** Full-Time in Sunnyvale, CA - Remote OK - Mid Level - Product **Minimum Qualifications*** 4-year degree in Computer Science or Computer Engineering * Demonstrable skill in serverless computing or streaming data processing * Fluency in at least one of Python, Scala, or Java **Preferred Qualifications*** Master's...


  • Los Angeles, CA, United States Futronics (NA) Corporation Full time

    Senior Software Engineer Futronics, a global leading AI robotics company in stealth mode, is looking fortalented Senior Software Engineers to join the team in Pasadena CA. You will have theunique hybrid opportunity to work both on the new line of Enterprise servicerobots and also grow our talented product development team to drive our innovative...


  • San Diego, CA, United States Dice Full time

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, PEAK Technical Services, Inc., is seeking the following. Apply via Dice today! Senior Software Engineer 12 months San Diego, CA 92127 (Hybrid) As a Software Development Engineer in the team, you will design highly scalable systems, develop distributed...


  • San Francisco, CA, United States Osaro Full time

    We are searching for an experienced Senior Software Engineering Manager who will play an integral leadership role on the engineering team to help us develop AI-based autonomous industrial robotic solutions. As a Senior Software Engineering Manager, you will lead the engineering team designing and developing the software platform supporting a range of...