Mid-level Software Developer
GrabJobs
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members working on mission-critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management. The work we do effects millions of U.S. citizens daily as they interact with the systems we build. Our best-in-class commercial solutions, modified for our customers’ bespoke mission requirements, are enabling this future every day. The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national-security focused agencies within the Department of Defense and U.S. Intelligence Community. We are seeking to hire a Mid-level Software Developer to our team! Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the Office of Personnel Management’s (OPM) Health and Insurance business unit and Office of the Chief Information Officer (OCIO). Duties and Responsibilities: Software Development: Design, develop, and enhance software applications and data-driven solutions using modern programming languages and frameworks to support enterprise business systems. Application & Data Integration: Build and integrate software components and data services across cloud-based environments to ensure reliable system interoperability. Database Development: Develop and maintain applications utilizing relational databases and data processing frameworks, with emphasis on SQL-driven data operations. Python & PySpark Development: Implement data processing scripts, automation routines, and distributed data processing logic using Python and PySpark to support data-intensive workflows. Code Quality & Documentation: Write clean, maintainable, and well-documented code; participate in code reviews and maintain software documentation. Testing & Debugging: Develop and execute unit and integration tests, debug defects, and resolve performance issues to improve system reliability. Agile Delivery: Participate in Agile development ceremonies, manage tasks through DevOps tools, and use source code control systems such as Git. Cloud Implementation: Support development and deployment of applications within Azure-based environments. Continuous Improvement: Identify opportunities to improve application performance, automation, and development processes. Works under moderate supervision with guidance from senior personnel. Skills & Work Experience: Professional Experience: At least three (3–5+) years of experience in software development or application engineering roles. Strong proficiency in SQL for database development, data queries, and data manipulation. Strong proficiency in Python, with experience using PySpark for distributed data processing. Experience developing applications in cloud environments, preferably Microsoft Azure. Working knowledge of relational and non-relational databases. Experience developing RESTful APIs and integrating web services. Familiarity with source control systems such as Git and CI/CD pipelines. Working knowledge of SDLC methodologies including Agile and Waterfall. Strong problem-solving and debugging skills. Excellent written and verbal communication skills. Preferred: Experience with Azure DevOps, Azure Functions, or other Azure application services. Familiarity with containerization tools such as Docker. Experience with data processing or analytics applications. Experience supporting federal IT systems or large enterprise modernization programs. Education: Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline. Equivalent professional experience will be considered in lieu of a degree. Clearance: Must be a U.S. citizen and be able to obtain a Public Trust clearance. If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you. In addition to employee salary, we offer an array of employee benefits including: Paid vacation & Sick leave Health insurance coverage Career training Performance bonus programs 401K contribution & Employer Match 11 Federal Holidays
- ...Linux Systems Administrator with an advanced level understanding and experience with systems... ...and determines hardware or software requirements related to such changes. · Oversees... ...maintains integrity of the security system. · Develops and maintains appropriate system...SoftwareContract workWork experience placement
$102.5k - $227.7k
...in a 24/7 environment. This role encompasses the implementation,maintenance, and optimization of networked equipment and related software while proactively addressing performance,troubleshooting, and system enhancements. Additionally, the Versatilist will participate...SoftwareWork at officeRemote work- ...Overview: We are seeking a highly skilled and experienced COBOL400 Developer to join our dynamic team. Key Responsibilities: 1... ...and resolve issues effectively. 4. Familiarity with software development methodologies, such as Agile or Scrum. 5. Good collaboration...Software
- ...Who Do We Want? IMT is seeking a mid-level 3D Designer with a strong production mindset... ...-dimensional activation designs • Develop 3D models, layouts, and renderings for brand... ...• Proficiency in 3D design software (Rhino, SketchUp, Maya, Cinema 4D, CAD,...SoftwareTemporary work
- ...AVP - Java Developer Sr Programmer Analyst We are seeking a highly experienced and motivated... ...mentor, and guide a team of junior and mid-level developers, fostering their technical... ...ensure timely delivery of high-quality software. Promote a culture of collaboration,...Software
- ...outcomes. Our candidates have landed jobs at top tech firms like Google, Apple, Client, Visa, PayPal , and countless startups and mid-sized tech teams. Whether you're transitioning from business, healthcare, teaching-or you're a self-taught coder or bootcamp grad-we...Software
- ...Windows systems; this includes hardware, software, applications, services and all configurations... ...Provides guidance and direction to lower level staff. • Monitor systems, servers and... ...integrity of the security system. • Develops documentation for systems administration...SoftwareWork experience placementCasual workImmediate startRemote work
- ...Systems will possess knowledge and experience in applications software development principles and methods sufficient to participate in... ...approaches; principles, methods and procedures for designing, developing, optimizing and integrating new and/or reusable systems...Software
$50k
Senior Software Engineer, Pipelines Glendale, California, United States | Information Technology About the role Softline Solutions manages complex marketing programs across a portfolio of clients. We are building a multi-tenant data platform that serves as the single...Software$80 - $86 per hour
...Software Engineer Opportunity Software Resources has an immediate, long term contract job... ...and front-end frameworks and libraries - Develop and manage server-side programming and... ...and written. Able to interact with various levels within a project team. - Able to collaborate...SoftwareLong term contractContract workTemporary workImmediate startRemote work$115k - $180k
...Lokey, please visit HL.com. Scope: As a Senior Oracle Software Engineer, you play a critical role in designing, owning, and operating... ...reporting. Enablement, Documentation & Leadership Develop and maintain comprehensive documentation, including...Software- ..., storage management, file and print services, routers, wireless access points, switches, firewalls, host access, network-related software, network management systems, network security appliances, Internet, voice networks, SIP phones and backup and disaster recovery services...SoftwareFull time
$73k - $82k
...to read, understand and design topographic information. Working knowledge of Windows, MS Office, and cloud-based collaboration software (Google Apps, Asana, Dropbox, Sharepoint, etc.) Proficient in AutoCAD Preferred Skills Knowledge of civil design programs...SoftwareFull timeInternshipLocal areaFlexible hours- ...EUC Resolve Incidents associated with EUC Equipment and/or EUC Software, failure or degradation of EUC Services, and provide break/fix support, advice, and assistance to End Users across all company locations or working from home ¿ Work with remote support team, and when...SoftwareRemote work
- ...and demonstrated experience integrating / developing / working with APIs · Strong knowledge... ...developing and implementing best practices for software build tools (Ant, Maven, Gradle) and... ...the ability to communicate to various levels of leadership in the organization ·...Software
- ...Sr BPM Developer Alhambra, CA 12+ months Locals only, Onsite role. Description: The Senior BPM... ...practices, and technical expertise/experience in application software development methodologies; responsible to analyze, refine and...SoftwareWork at officeLocal area
- ...operationalize AI-driven solutions that transform how we deliver software quality across the enterprise. This role blends advanced... ...Responsibilities AI/ML Solution Development Architect, develop, and deploy end-to-end AI/ML systems addressing key QE workflows...Software
- ...Los Angeles Housing Department Role: Junior-Mid Level Web Developer Location: Los Angeles, CA (remote) Duration: 12 Month (Possible Extension) Background Our environment includes .NET 8, Blazor/MudBlazor, TypeScript-based applications, API integrations, legacy...For contractorsRemote work
- ...complex IT infrastructure, modification, installation, testing, implementation, and support of new or existing system hardware and software products. This classification needs to plan, install, configure, test, implement and manage core system hardware and software...Software
- ...currently initiating a search for a **Senior Applications Developer ** to work within our Software Solutions practice. This person can be located out of... ...Business Analyst skills at an intermediate to advanced level. Who You Are Required Qualifications: ~...SoftwareContract workWork experience placementWork at officeLocal areaFlexible hoursShift work
- ...Senior .NET Developer Los Angeles, CA 6+ months Minimum Qualifications: Candidate must have 5 years of experience building... ...possess minimum 5 years of experience with internet UI modern software development (HTML 5, CSS 3, Bootstrap, etc.). Experiences in...Software
$100k - $140k
...drive positive change! About Position As a Mid-Level Engineer at Authorium, you will be a key... ...work. What You’ll Be Doing Design, develop, and deploy features for our platform using... ...code, demonstrating a strong grasp of software development fundamentals Excellent technical...SoftwareRemote workHome officeFlexible hours- ...candidate engineers robust solutions for large-scale deployment of software using OS deployment technologies such as Microsoft Endpoint... ...Manager (MECM) and the Microsoft Deployment Toolkit (MDT). Develops tests and implements software distribution packages, to include...SoftwareFull timeWork at officeRemote workFlexible hours
- ...complex IT infrastructure, modification, installation, testing, implementation, and support of new or existing system hardware and software products. This classification needs to plan, install, configure, test, implement and manage core system hardware and software...SoftwareLocal area
- ...Application Engineering assists with overseeing, planning, organizing, developing, staffing and managing the activities and functions of... ...not limited to the following: Lead, mentor, and develop software engineering teams, fostering a culture of collaboration,...SoftwareWork at office
- ...complex IT infrastructure, modification, installation, testing, implementation, and support of new or existing system hardware and software products. This classification needs to plan, install, configure, test, implement and manage core system hardware and software...Software
- ...professionalism. Collaborating with senior interior designers to develop inventive, cost-effective design solutions. Using hand... ...professional communication skills, both verbal and written. Software Proficiency Autodesk Revit and Enscape (required)....SoftwareFull timeFor contractorsImmediate start
- ...exceptional Senior Lead Consultant with extensive experience in software development, project management, and client engagement. This... ...Practitioner of our Craft Focus on why to take specific paths Develop solutions independently Facilitate business analysis Demonstrate...SoftwareFull timeImmediate start
- ...Software Engineer Northwood is on a mission to transform connectivity between Earth and space, bringing the benefits of space to... ...reliable, and stable pipeline. This infrastructure empowers our developers to deploy changes continuously—without the risk of disrupting...SoftwareHourly payFull timeInternshipShift work
- ...environment. Responsibilities: Develop solutions integrating Microsoft Azure clouds... ...hybrid environments ~ Azure Associate Level Certificate or higher is prefer... ...high quality, enterprise scale IT system or Software projects. Hardworking, result oriented...SoftwareWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-level Software Developer. Be the first to apply!
- graduate software developer Los Angeles, CA
- rust software engineer Los Angeles, CA
- senior software design engineer Los Angeles, CA
- software engineer student Los Angeles, CA
- software engineer amazon Los Angeles, CA
- software developer positions Los Angeles, CA
- software engineer full time Los Angeles, CA
- new graduate software engineer Los Angeles, CA
- junior software developer Los Angeles, CA
- IT software engineer Los Angeles, CA


