See all roles

Experienced Software Engineer 2 - Cloud, Big Data, and Distributed Systems Development for Federal Government Projects

Work from home Full-time role Hiring

Join the Wyetech Team: Revolutionizing Technology for the Federal Government

At Wyetech, you'll be at the forefront of technological innovation, working on complex software systems that drive real-world solutions for our federal government customers. As a leader in the industry, we're committed to fostering a culture of excellence, creativity, and collaboration. Our award-winning corporate culture is built on a foundation of trust, respect, and a passion for delivering exceptional results.

We're seeking an experienced Software Engineer 2 to join our team, working on cutting-edge projects that involve cloud, big data, and distributed systems development. As a Software Engineer 2, you'll play a critical role in designing, developing, and maintaining sophisticated software systems that meet the needs of our government clients.

Key Responsibilities

  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features, debug existing software, and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • 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
  • Modify existing software to correct errors, adapt to new hardware, or improve its performance
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Essential Qualifications

To be considered for this role, you must meet the following essential qualifications:

  • TS/SCI with agency-appropriate polygraph clearance
  • A minimum of 14 years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
  • A bachelor's degree in Computer Science or related discipline; an associate's degree in Computer Science or related discipline and two (2) years programming experience or five (5) years programming experience may be substituted for a bachelor's degree
  • Within the last seven (7) years, a minimum of five (5) years experience combined programming with two (2) or more of the following languages: Java, C, and/or C++
  • Within the last five (5) years, a minimum of three (3) years experience designing and developing applications in a Windows or UNIX/Linux operating environment
  • Within the last five (5) years, a minimum of three (3) years experience with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, Apache Accumulo, and/or Big Table
  • Within the last three (3) years, a minimum of one (1) year experience with requirements analysis and design for one (1) or more object-oriented systems
  • Demonstrated experience developing Restful services

Preferred Qualifications

To stand out as a candidate, you'll ideally have the following preferred qualifications:

  • Demonstrated experience designing and developing web applications with JavaScript
  • Demonstrated experience designing and developing automated analytic software, techniques, and algorithms
  • Demonstrated experience with compute cluster monitoring tools (e.g., Nagios, Ganglia)
  • Demonstrated experience with Apache Accumulo internals, including configuring, tuning, and testing the same in many configurations (>200 node clusters)
  • Demonstrated experience with Big-Data Cloud Scalability (e.g., Amazon, Google, and/or Facebook)
  • Demonstrated experience with Docker
  • Experience with SALT and ElasticSearch
  • A minimum of one (1) year experience writing software scripts using at least one (1) of the following scripting languages: Perl, Python, and/or Ruby for software automation
  • A minimum of one (1) year experience implementing and providing technical support for multi-platform, multi-system networks, including those composed of CISCO and UNIX or LINUX-based hardware platforms

What We Offer

At Wyetech, we're committed to providing a comprehensive benefits package that supports your well-being and career growth. Our benefits include:

  • A competitive salary with a pay range of $64.04 - $120.27 per hour
  • A generous Simplified Employee Pension (SEP) IRA plan, with a company contribution of 20% of your gross compensation
  • A flexible PTO plan, with up to 200 hours annually
  • A range of voluntary benefit plans, including medical, vision, and dental insurance, life and AD&D benefits, and short- and long-term disability insurance
  • Employee Referral Bonus Eligibility up to $10,000
  • Mobility among Wyetech-supported contracts
  • Various team-building events throughout the year
  • Complimentary branded clothing orders annually

Company Culture and Work Environment

At Wyetech, we're proud of our company culture and work environment. We're committed to fostering a culture of collaboration, innovation, and respect. Our team is made up of talented individuals who share a passion for delivering exceptional results. We offer a flexible work environment, with opportunities for remote work and professional growth.

Career Growth and Development

As a Software Engineer 2 at Wyetech, you'll have opportunities for career growth and development. You'll work on complex projects that challenge you to grow professionally and technically. Our team is committed to supporting your career goals, with training and development opportunities available.

Why Join Wyetech?

If you're a motivated individual with a passion for software development, we encourage you to join our team. At Wyetech, you'll have the opportunity to work on complex projects that drive real-world solutions. Our company culture is built on a foundation of trust, respect, and collaboration. We offer a comprehensive benefits package and opportunities for career growth and development.

Ready to Apply?

If you're ready to join a team that is shaping the future of technology, we encourage you to apply now. We're excited to review your application and discuss how you can contribute to our team's success.

Apply for this job

You might like

Experienced Remote Software Engineer 2 - Full Stack Development, Cloud Computing, and Agile Methodologies

Work from home Full-time role

Senior Software Engineer - Consumer UI Engineering: Crafting Exceptional Viewing Experiences on TV Devices

Work from home Full-time role

Virtual Data Entry Clerk - Entry Level - Remote Opportunity at blithequark: Shape Your Career with Flexibility and Growth

Work from home Full-time role

Experienced TikTok Chat Support Specialist - Flexible Remote Work Opportunity at blithequark

Work from home Full-time role

Experienced Software Engineer for Amazon's Project Kuiper - Guidance, Navigation, and Control (GNC) Systems Development

Work from home Full-time role

Experienced Software Development Engineer for Amazon's Project Kuiper - Remote Opportunity with Competitive Compensation

Work from home Full-time role

Experienced Software Engineer - Automation Frameworks & DevOps for Cloud & Web Technologies

Work from home Full-time role

Experienced C++ Software Engineer for AI Model Development - Remote Opportunity in India

Work from home Full-time role

Experienced Live Chat Representative for blithequark - Delivering Exceptional Customer Support from the Comfort of Your Home

Work from home Full-time role

Part-Time Evening Work From Home Data Entry Specialist at blithequark - Flexible Hours, Competitive Pay

Work from home Full-time role

Urgently Hiring: CASHIER (FULL TIME)

Work from home Full-time role

Business Development Representative

Work from home Full-time role

Work from home/Customer Experience Agent

Work from home Full-time role

Require MatLab Collegiate Tutor (PT) in Franklin, TN

Work from home Full-time role

Advertising Manager Job at The N2 Company in Eureka – Indeed Jobs US

Work from home Full-time role

Enterprise Data Architect (Enterprise Data & Cloud Modernization)

Work from home Full-time role

Experienced Remote Customer Care Specialist – Unlock Your Career Potential at arenaflex

Work from home Full-time role

Experienced Full Stack Data Entry Specialist – E-commerce & Cloud Application Management at Blithequark

Work from home Full-time role

Claims Adjuster Trainee – Amazon Store

Work from home Full-time role

Macy's Store Associate - Northridge – Amazon Store

Work from home Full-time role