Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 3 image - Rise Careers
Job details

Software Engineer 3 - job 1 of 4

At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.


The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing­ intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off­The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.


The DevOps Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC systems to ensure the reliability, performance, and scalability of HPC infrastructure.


Due to federal contract requirements, United States Citizenship and position appropriate security clearance is required. (e.g. Active TS/SCI security clearance with agency appropriate polygraph).


Capabilities
  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Design and code new software or modify existing software to add new features.
  • Write or review software and system documentation.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Has experience with agile development processes.
  • Has experience with source code control systems, such as Git.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Design and development of relational and non-relational database applications.
  • Use of orchestration frameworks such as Spring and Kafka.
  • Familiarization with queue management systems
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Develop and execute test procedures for software components.
  • Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
  • Modify existing software to adapt to new hardware or to improve its performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.
  • Java development using the Eclipse IDE (Integrated Development Environment).
  • Development of Java 2 Enterprise Edition (J2EE) applications
  • Experience using collaboration and software development tools (ie. Atlassian).
  • Software development using continuous integration practices.
  • Experience with container technologies (ie. Docker).
  • Unix shell scripting
  • Development of event driven, or data driven analytics
  • Development of cloud-based solutions and technologies.
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.  Perform quality control on team products.
  • Recommend and implement suggestions for improving documentation and software development process standards.
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Coordinate software installation on a system and monitor performance to ensure operational specifications are met.
  • Recommend new technologies and processes for complex software projects.
  • Serve as the technical lead of multiple software development teams.
  • Select the software development process in coordination with the customer and system engineering.
  • Ensure quality control of all developed and modified software.
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance.


Required Qualifications
  • TS/SCI with agency appropriate poly
  • Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
  • Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
  • Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.


Required Technical Skills
  • Experience using the Linux CLI
  • Experience developing Bash scripts to automate manual processes
  • Recent software development experience using Python
  • Experience using Splunk for ingesting, indexing, searching, monitoring, and analyzing big data
  • Experience with Log Management tools including Syslog-ng and rsyslog
  • Experience with IaC (Infrastructure as Code) principles and automation tools including Ansible
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI 
  • Experience with Git Source Control System


Desired Technical Skills
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
  • Experience with Kafka Messaging Framework


The Benefits Package
  • Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds. 

Additional benefits include:
  • Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs.

Full-time employees have the option to participate in a variety of voluntary benefit plans including:
  • A Choice of Medical Plan Options, some with Health Savings Account (HSA)
  • Vision and Dental
  • Life and AD&D Benefits
  • Short and Long-Term Disability
  • Hospital Indemnity, Accident, and Critical Illness Insurances
  • Optional Identity Theft and Legal Protection Services


Company Environment & Perks
  • Employee Referral Bonus Eligibility up to $10,000 
  • Mobility Among Wyetech-supported Contracts 
  • Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS
  • Various team-building events throughout the year such as: monthly lunches, summer company picnic, and an annual holiday party. 
  • Employees receive two complementary branded clothing orders annually.


$86.20 - $136.27 an hour
Pay Range: $86.20 - $136.27 per hour*
Hourly pay rates listed for this position serve as a general guideline and are not a guarantee of compensation. Compensation will vary dependent upon factors including but not limited to: Government contract rates; education; relevant prior work experience, knowledge, skills, and competencies; certifications, and geographic location. *Hourly pay rates reflect the pre-benefit gross wage amounts.

Wyetech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. 


Affirmative Action Statement:

Wyetech, LLC is committed to the principles of affirmative action in all hiring and employment for minorities, women, individuals with disabilities, and protected veterans.


Accommodations:

Wyetech, LLC is committed to providing an inclusive and accessible hiring process. If you need any accommodations during the application or interview process, please contact Brittney Wood. at 844-WYETECH x727 or staffing@wyetech.com. We are happy to provide reasonable accommodations to ensure equal access to all candidates. 

Wyetech Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Wyetech DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Wyetech
Wyetech CEO photo
Unknown name
Approve of CEO

Average salary estimate

$231305 / YEARLY (est.)
min
max
$179536K
$283074K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 3, Wyetech

Are you a passionate Software Engineer looking to grow in a vibrant and innovative environment? At Wyetech, we're thrilled to invite you to join our team in Annapolis Junction, Maryland, where you’ll play a pivotal role in shaping the technology that impacts federal government customers. As a Software Engineer 3, you’ll design, develop, test, and enhance complex software systems, diving into a variety of exciting challenges! Your expertise will help us tackle processing-intensive analytics, develop novel algorithms, and manage high-stakes data systems. We value creativity and problem-solving skills and offer a unique employee experience that stands out in the IT industry. You’ll work with cutting-edge technologies like Python, Java, and C++, and utilize tools like Git and Docker. Your role will involve collaborating with other engineers to ensure our software systems meet rigorous standards and specifications. Plus, you'll have the chance to lead projects, mentor junior team members, and directly influence the project outcomes. We believe in fostering a supportive and rewarding workplace culture, where every voice is heard and innovation is celebrated. If you thrive in a fast-paced environment and are committed to excellence in software development, Wyetech is the place for you. Apply today and be part of a team that is breaking boundaries while offering incredible benefits and a solid retirement plan that secures your future!

Frequently Asked Questions (FAQs) for Software Engineer 3 Role at Wyetech
What are the primary responsibilities of a Software Engineer 3 at Wyetech?

As a Software Engineer 3 at Wyetech, your main duties will involve designing, developing, testing, maintaining, and enhancing complex software systems based on documented requirements. You will tackle various projects, including analytics, algorithm development, and data manipulation tasks, while also collaborating with cross-functional teams to ensure software quality and reliability.

Join Rise to see the full answer
What qualifications are required for the Software Engineer 3 position at Wyetech?

To qualify for the Software Engineer 3 role at Wyetech, candidates must hold a master's degree in computer science or a related discipline along with five years of relevant experience, or a bachelor's degree with seven years of experience. Alternatively, nine years of experience in similar roles is also acceptable, along with a current TS/SCI clearance.

Join Rise to see the full answer
What technical skills are essential for a Software Engineer 3 at Wyetech?

Essential technical skills for the Software Engineer 3 position at Wyetech include proficiency in programming languages like C, C++, Python, and Java, along with experience using Linux CLI and developing shell scripts. Familiarity with CI/CD practices, orchestration frameworks like Spring and Kafka, and container technologies such as Docker are also critical for this role.

Join Rise to see the full answer
What is the company culture like at Wyetech for a Software Engineer 3?

The company culture at Wyetech is centered around innovation, collaboration, and professional growth. As a Software Engineer 3, you will find a supportive environment that encourages team collaboration and celebrates achievements. Monthly team lunches, annual picnics, and a strong commitment to employee wellness reflect our dedication to fostering a positive workplace.

Join Rise to see the full answer
What benefits can a Software Engineer 3 expect at Wyetech?

At Wyetech, a Software Engineer 3 can expect a comprehensive benefits package that includes a generous PTO plan, significant retirement contributions, various medical and insurance options, and opportunities for professional development. We also offer competitive salaries and team-building events that enhance work-life balance and employee engagement.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 3
Can you describe a challenging software project you’ve completed as a Software Engineer?

When answering this question, focus on the specific challenges you faced, the technologies used, and the impact your project had. Highlight your ability to problem-solve and collaborate with team members to achieve project goals.

Join Rise to see the full answer
What programming languages are you most comfortable working with, and why?

Discuss programming languages like C, Python, or Java that are relevant to the Software Engineer position at Wyetech. Share specific projects or applications where these languages proved effective, showcasing your proficiency and preference.

Join Rise to see the full answer
How do you approach debugging software defects?

Explain your systematic approach to debugging, including utilizing tools and techniques to identify and fix issues efficiently. Mention your experience in using logs, testing frameworks, and reviewing code as part of this process.

Join Rise to see the full answer
What agile methodologies are you familiar with, and how have you applied them in previous roles?

Describe the agile methodologies you have experience with, such as Scrum or Kanban, and provide examples of how these methods improved collaboration and project delivery in your previous positions.

Join Rise to see the full answer
How do you prioritize tasks during a software development project?

Discuss your method for prioritizing tasks, such as assessing project deliverables, deadlines, and team dependencies. Stress the importance of effective communication with stakeholders to align priorities.

Join Rise to see the full answer
Explain your experience with CI/CD practices in software development.

Talk about your practical experience with Continuous Integration and Continuous Deployment, including the tools you've used (like GitLab CI) and how these practices have improved software quality and delivery speed.

Join Rise to see the full answer
Can you provide an example of how you’ve used container technologies like Docker in your work?

Share a specific instance where you utilized Docker for development or deployment, explaining the benefits it brought in streamlining the process, enhancing scalability, or managing dependencies.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software development?

Convey your enthusiasm for ongoing learning. Mention resources you leverage like online courses, webinars, tech blogs, forums, or industry meet-ups that help you keep up with advancements in technology.

Join Rise to see the full answer
What role do you typically take in a team setting as a Software Engineer?

Describe your preferred role in team settings, whether you are a leader, collaborator, or mentor. Provide examples of how you’ve facilitated teamwork and contributed to successful outcomes in software projects.

Join Rise to see the full answer
How do you handle feedback on your code or software designs?

Emphasize your openness to constructive criticism and your process for incorporating feedback into your work. Show how feedback has improved your code quality or project outcomes throughout your development career.

Join Rise to see the full answer
Similar Jobs
Wyetech Hybrid Columbia, Maryland
Posted 2 days ago
Wyetech Hybrid Linthicum Heights, Maryland
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 4 days ago
Photo of the Rise User
Capture One Remote No location specified
Posted 14 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia