Software Engineer - TS//SCI w/ Polygraph

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Demonstrated in-depth experience with Java is required.
  • Familiarity with Java/JEE, Python, C/C++, SQL, and web services.
  • Understanding of cryptographic systems and secure software development principles.
  • Must possess a current Top-Secret/SCI government security clearance with polygraph.
  • Excellent verbal and written communication skills are necessary.

Responsibilities

  • Develop software as part of an agile development team.
  • Participate in program increment planning and team activities.
  • Analyze complex system requirements and use design software tools.
  • Provide software process management and ensure code quality.
  • Promote code reuse and collaboration among developers and testers.
  • Engine and document automation scripts for testing and deployment.

Benefits

  • Opportunity to work on a variety of technologies including Java, Python, and C/C++.
  • Engage in a dynamic, fast-paced agile team environment.
  • Access to advanced tools and methodologies such as BDD and DEVOPS.
Full Job Description
Job Description
Demonstrated in-depth experience with Java is required.

Software Engineer

The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing, and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging DEVOPS automation and, where appropriate, use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available.

Primary Responsibilities

The Software Engineer will be responsible for software development activities both individually and as a member of an agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. The individual will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.

Basic Qualifications

Must have demonstrated experience with Java.

Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON, HTML, XML, XSLT. Experience with technologies underlying cryptographic systems(symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures)Experience developing on Windows, and/or Linux operating systems.

  • A current Top-Secret/SCI government security clearance with polygraph is required
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment.


Preferred Qualifications

  • Bachelor's degree in Computer Science or a related discipline.
  • Experience with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, TDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFTT, Selenium.
  • Experience with Behavior Driven Development (BDD).
  • Secure Software development (i.e., Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFE) methodology, SAFe Agilest Certification, or experience as a member of an agile team.
  • Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus.


Labor Category Levels Approved Labor Categories
ND
AA
BS
MS
PD
Software Engineer (SWE) Skill Level 1
11
11
7
7
7
Software Engineer (SWE) Skill Level 2
18
18
14
14
14
Software Engineer (SWE) Skill Level 3
24
24
20
20
20

Benefits

Salary: $150,000-$304,000 Paid bi-weekly

About Sensible Solutions and Technologies, Inc.

Sensible Solutions and Technologies, Inc. Careers

There has never been a more opportune time to join the innovative team at Sensible Solutions and Technologies, Inc., a leader in providing cutting-edge technological solutions.

Work You’ll Do

Join Sensible Solutions and Technologies, Inc.'s industry-leading team to assist some of the most prestigious companies in mastering their digital transformation journeys. At the forefront of technology, industry expertise, and digital innovation, Sensible Solutions and Technologies, Inc. offers a unique position in the marketplace. Lead and collaborate with a global team of business and technology advisors to help clients navigate their journey through technological advancements and innovations.

Introducing the Sensible Solutions and Technologies, Inc. Professional Growth and Development Initiative

The initiative is crafting a market-leading team to guide some of the world’s most renowned companies through their digital transformation challenges using comprehensive strategies and innovative solutions.

Innovative Work

Engage with a dedicated team at the intersection of technology and industry expertise. Deliver targeted solutions through a depth of consulting experience that is unparalleled in the industry.

Career Opportunities

Sensible Solutions and Technologies, Inc. provides a plethora of job opportunities, from internships to full-time positions, allowing for significant career growth and professional development. The company supports diversity and offers extensive training programs to foster leadership skills among its team members.

Be Part of a Great Team

Engage in work that spans various technological disciplines, harnessing the capabilities of a team renowned for its creativity, innovation, and solution-driven approach.

Future-Proof Your Career

With Sensible Solutions and Technologies, Inc., the path to career advancement is robust, supported by unmatched training, development, and certification opportunities. Go as far as your ambition can take you.

Explore

Discover how Sensible Solutions and Technologies, Inc. is leading clients like EcoGlobal Inc. towards predictive analytics solutions, enhancing operational efficiencies across industries.

The Sensible Solutions and Technologies, Inc. Edge

With a commitment to innovation and growth, Sensible Solutions and Technologies, Inc. helps clients overcome challenges and lead transformations in their respective industries. The combined capabilities of the team empower enterprises to thrive in an era of rapid digital change. ## Stay Connected

Join the Team

Search for open positions that match your skills and interests. Sensible Solutions and Technologies, Inc. seeks passionate, curious, and creative team players who are driven to find solutions.

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights you can use today—all from the professionals who work at Sensible Solutions and Technologies, Inc.

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding opportunities that await at Sensible Solutions and Technologies, Inc.
Learn more about Sensible Solutions and Technologies, Inc.

Similar Jobs

More Jobs at Sensible Solutions and Technologies, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer - TS//SCI w/ Polygraph jobs: