Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 2 (Location is Both Laurel & Linthicum) image - Rise Careers
Job details

Software Engineer 2 (Location is Both Laurel & Linthicum)

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 develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. 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 Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.


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
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, 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 outcome and consequences of design
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
  • Implement recommendations 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 system installation and monitor equipment functioning to ensure operational specifications are met


Required Qualifications
  • TS/SCI with agency appropriate poly
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.


Required Technical Skills
  • Exp with Python
  • Exp with docker and/or kubernetes


Desired Technical Skills
  • AWS 
  • Machinelearning


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.


$64.04 - $120.27 an hour
Pay Range: $64.04 - $120.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 David Schroeder, Jr. 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

$191802 / YEARLY (est.)
min
max
$133804K
$249800K

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 2 (Location is Both Laurel & Linthicum), Wyetech

At Wyetech, we’re on the lookout for a talented Software Engineer 2 to join our dynamic team in Linthicum Heights, Maryland. In this exciting role, you will dive into groundbreaking projects that directly serve our federal government clients. You’ll be at the forefront of developing, maintaining, and enhancing complex software systems—think processing-intensive analytics, novel algorithm development, and real-time systems! Our corporate culture is award-winning, and we prioritize creating a unique employee experience that truly stands out in the tech industry. As a part of our team, you will analyze user requirements, debug software, and contribute your expertise to design or modify new features. If you have a passion for problem-solving and a strong technical background in software development—especially in Python, Docker, or Kubernetes—this position is perfect for you! We also value your experience and technical skills; a Bachelor’s degree in Computer Science or a related field is required, along with a minimum of fourteen years in the field. Our team thrives on collaboration, and you’ll have the chance to lead projects, coordinate installations, and ensure top-notch quality control on our software outputs. Join a company that embraces both your professional growth and your personal well-being with a generous benefits package. Come be part of something significant with Wyetech, where your contributions will truly make a difference!

Frequently Asked Questions (FAQs) for Software Engineer 2 (Location is Both Laurel & Linthicum) Role at Wyetech
What are the responsibilities of a Software Engineer 2 at Wyetech?

As a Software Engineer 2 at Wyetech, you will develop and maintain complex software systems, debug existing software, and design new features. You will also analyze user requirements, lead projects, and ensure quality control on team products, while collaborating closely with other engineers and system designers.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer 2 role at Wyetech?

To qualify for the Software Engineer 2 position at Wyetech, candidates must have a Bachelor’s degree in Computer Science or a related discipline and at least fourteen years of relevant experience in software engineering. TS/SCI clearance and experience with technologies such as Python, Docker, and Kubernetes are also required.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Wyetech?

Wyetech offers an award-winning corporate culture that values teamwork and innovation. The work environment is supportive and dynamic, with various team-building events and opportunities for personal and professional development, making it a fantastic place for Software Engineers to thrive.

Join Rise to see the full answer
What benefits does Wyetech offer its Software Engineer 2 employees?

Wyetech provides an excellent benefits package that includes a generous retirement contribution, ample paid time off, and health, vision, and dental plans. Employees also have access to life insurance, short- and long-term disability benefits, and various voluntary options, making Wyetech a great choice for work-life balance.

Join Rise to see the full answer
How does Wyetech support its Software Engineer 2 staff in career development?

Wyetech is dedicated to the growth of its Software Engineer 2 employees by offering a robust array of training and development opportunities. Employees are encouraged to lead projects, take on new challenges, and participate in workshops to enhance their skills and advance their careers.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 2 (Location is Both Laurel & Linthicum)
Can you describe your software development experience, particularly with Python?

When answering this question, highlight specific projects where you've utilized Python effectively. Discuss the challenges you faced, how you overcame them, and the impact of your work on the systems or projects.

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

Detail your systematic approach to debugging, including how you prioritize issues, tools you use, and the importance of documentation. Be prepared to share a specific example that illustrates your method.

Join Rise to see the full answer
What design methodologies are you most comfortable with?

Discuss various methodologies you have experience with, such as Agile or Waterfall. Emphasize your adaptability and ability to contribute to different stages of the software design process.

Join Rise to see the full answer
How have you integrated existing software into new systems in your past roles?

Provide a specific example where you successfully integrated software and highlight the steps involved in the process. Discuss any challenges you faced and how you resolved them.

Join Rise to see the full answer
What techniques do you use to ensure software quality and performance?

Explain the quality control practices you follow, including testing types (unit, integration, system). Include any tools or frameworks you're familiar with and how they aid in maintaining high standards.

Join Rise to see the full answer
Can you talk about your experience with cloud technologies, such as AWS?

Outline your exposure to AWS or similar cloud platforms. Describe specific projects where you've utilized cloud services effectively, focusing on the outcomes and any cost or performance benefits realized.

Join Rise to see the full answer
Describe a time when you led a software development project.

Share a detailed account of a leadership project, focusing on your role, the team's dynamics, the goals, and how you ensured the project's success. Emphasize your communication and coordination skills.

Join Rise to see the full answer
How do you handle changes in project requirements?

Discuss the importance of flexibility in software development. Provide examples of your experiences with scope changes and how you effectively communicated and adjusted to the new requirements.

Join Rise to see the full answer
What steps do you take to analyze user requirements for software development?

Highlight your process of gathering user requirements, whether through interviews, surveys, or observation. Explain how you translate those requirements into actionable development plans.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

Share the resources you use, such as blogs, webinars, and networking with peers. Discuss any recent technologies or trends that are particularly interesting or relevant to the work at Wyetech.

Join Rise to see the full answer
Similar Jobs
Wyetech Hybrid Annapolis Junction, Maryland
Posted 13 days ago
Wyetech Hybrid Richmond County, GA
Posted 12 days ago
Photo of the Rise User
Cloud District Remote No location specified
Posted 5 days ago
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
ília Remote Remote (anywhere on the globe)
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 30, 2024

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!