Job Closed

This listing is no longer active.

Agile5 Technologies, Inc. logo
Agile5 Technologies, Inc.

Proactive Planning, Agile Execution

Software Development Intern

Software EngineerSoftware EngineerInternshipRemoteEntry LevelTeam 11-50Since 2012H1B No SponsorCompany SiteLinkedIn

Location

Virginia + 1 moreAll locations: Virginia | West Virginia

Posted

83 days ago

Salary

0

Seniority

Entry Level

Bachelor DegreeEnglishJavaPython

Job Description

Software Development Intern

Agile5 Technologies, Inc.

• Design, develop, enhance, debug, implement, and maintain software • Troubleshoot system problems and issues related to software and develop fixes • Code software to adhere to designs supporting business requirements and customers • Consult with project teams and end users to identify software requirements and enhancements • Resolve problems with software developed and respond to suggestions for enhancements and improvements • Perform other duties as assigned

Job Requirements

  • Pursuing a degree in computer science, computer engineering, information technology, mathematics, or closely related field
  • Java, Python; ability to research and learn both independently and as part of a team; must have reliable Internet access

Benefits

  • None required upon applying, but desire and ability to undergo extensive background check and obtain future security clearance is highly preferred.
  • Must be a U.S. citizen to apply.

Related Job Pages

More Software Engineer Jobs

Synack, Inc. logo

Senior Software Engineer

Synack, Inc.

The Premier Security Testing Platform.

Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description Are you ready to leverage your software development skills to build a platform that is transforming cybersecurity? As a Senior Software Engineer, Backend you will be part of a fast-paced, collaborative team developing our attack surface intelligence capabilities. You will be a critical contributor to the development and integration of reconnaissance technologies and products while also moving forward the state of engineering best practices in our cybersecurity platform. If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Please note: This is a remote position based in the U.S. We can only hire U.S. citizens for this position due to federal government contract requirements. Here’s what you'll do - Develop and integrate cybersecurity testing and analysis systems with best-in-class cybersecurity platform - Build high-performance, resilient, scalable cloud-based software, microservices architecture and containers - Take software through CI/CD all the way to production and own its quality and availability - Utilize GCP platform to build and run highly-available software systems - Identify and resolve performance issues across systems and components - Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering - Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times - Design, implement and deliver well-tested, scalable, highly available systems - Own and ideate technical solutions for product requirements and user stories - Actively engage and participate in design and code reviews - Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team Qualifications - 7+ years of experience in distributed-systems and backend software engineering - Strong Golang Required: 7+ years of experience minimum - Strong experience and understanding of microservices, REST API design, gRPC, unit testing, BDD testing - Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable - Experience with asynchronous messaging technologies such as Google PubSub, Kafka - In depth knowledge of NoSQL and RDBMS technologies - Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred) - Experience working on agile teams - Excellent communication and collaboration skills in all mediums - Experience developing scalable and observable microservice-based applications - Experience with GitOps and DevOps principles, practices and tools - A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts Nice to have - Interest in security / penetration testing - Interest in GenAI and LLM technologies Benefits - $150,000 - $180,000 - Salary is determined by a combination of factors including location, level, relevant experience, and skills - The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations - The compensation package for this position may also include equity, and benefits

Russia
$150K - $180K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Role Description i3 Verticals is looking for a highly skilled Full Stack Software Engineer who is comfortable with both front and back-end programming. Software Engineers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside architects for web design features, among other duties. The ideal candidate will possess strong expertise in: - Java development - J2EE - Spring Boot - AWS - Docker/Kubernetes - Various application servers - Familiarity with front-end frameworks, message queues, and databases Qualifications - Bachelor’s degree in computer science, Software Engineering, or a related field - Minimum of 8 years of professional experience as a Java Developer - Familiarity with front-end frameworks such as Angular or React - Extensive knowledge and hands-on experience with J2EE and Spring Boot frameworks - Experience working with Nginx, Tomcat, and JBossEAP application servers - Experience with testing frameworks (Junit, Mockito) - Excellent analytical and problem-solving skills - Excellent organization and time management skills - Excellent written and verbal communication skills - Ability to exercise discretion and independent judgment in the performance of duties Requirements - Develop and maintain user interfaces using a frontend technology like Angular - Create responsive web designs that work seamlessly across various devices and browsers - Implement and optimize frontend components for performance and user experience; an eye for UX/UI - Integrate server-side APIs and RESTful services - Help build scalable and secure backend services using a backend technology like Java - Collaborate with frontend developers to ensure smooth integration between frontend and backend systems - Work with databases such as SQL (PostgreSQL) and NoSQL efficiently while using best practices around performance and optimization - Integrate native cloud services in AWS (AWS certifications are a plus) - Write unit tests or regression tests; familiarity in creating CI/CD pipelines - Adept in design and making architectural decisions; from RBMS design to Cloud Architecture - Collaborate with cross-functional teams, including designers and product managers, to deliver high-quality features - Work in Agile environments with familiarity of all stages of SDLC - Have knowledge of Gitflow/version control and maintaining thorough release notes - Have familiarity with Docker build process and containerization would be an asset - Document code, technical processes, and architecture decisions Preferred Qualifications - Working knowledge with AWS services and integrations - Experience in containerization technologies like Docker and Kubernetes - Experience of caching mechanisms using Redis or Memcached - Proficiency in working with databases like Oracle, PostgreSQL, MongoDB, or Cassandra - Experience with authentication protocols and services like Okta, OAuth, Azure AD, or Ping

United States
Job Closed
Oracle logo

Production Service Developer

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Role Description Responsible for production infrastructure, including the servers and services which support growing client base as well as designing and implementing highly scalable environments. Work with other teams in the organization and provide infrastructure solutions. Understand client systems and applications, networking, infrastructure, data centers, web tools and technologies, databases and Cloud, Big Data, Enterprise Resource Planning (ERP), and more. - Design new scalable solutions for fast changing infrastructure environment with complex needs in fields like configuration deployments, monitoring, and logging. - Perform deep drill down analysis into performance bottlenecks and provide necessary fixes. - Bring in new ideas, change, evolve, improve and simplify the production infrastructure. - Work closely with development and research teams and provide customer friendly solutions and support. - Responsible for working on the design, development, and/or deployment of enterprise supporting systems. - May telecommute. Qualifications - Bachelor's degree in Computer Science, Engineering, or related technical field. - 5 years of progressive, post-baccalaureate experience in job offered or in a production service developer-related occupation. Requirements - Investigating/debugging software defects to perform root cause assessment and recommend code fix using C++, Java, JavaScript, and CCL. - Investigating complex production level application issues using different troubleshooting tools such as Splunk, BMC Appsight, and blackbird, and maintaining sound documentation of the troubleshooting steps and resolution. - Analyzing application crash and performance reports using WinDBG to find software vulnerabilities and mitigate negative impact. - Debugging live production code with WinDBG, Appsight Code Recording profile, and profiling applications in production environment to identify memory and/or dependency issues with tools such as Process Explorer and Dependency Walker. - Profiling applications in production environment to identify memory and/or dependency issues utilizing tools such as Process Explorer and Dependency Walker. - Reviewing AWR report and SQL Plans (CBO) for Oracle Database to identify possible causes of performance bottlenecks and recommend code changes when applicable. - Profiling Java servers by analyzing heap dumps (Eclipse Memory Analyzer) and timers to locate performance and/or memory related issues. Benefits - Competitive benefits that support our people with flexible medical, life insurance, and retirement options. - Encouragement for employees to give back to their communities through volunteer programs. Company Description Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
$79.1K - $158.2K / year
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Understand customer missions, goals, and engineering challenges—and translate them into actionable digital transformation initiatives. • Apply industry best practices and Siemens solution templates to architect modern PLM capabilities. • Analyze existing technology stacks, engineering workflows, and data structures supporting serialized assets and sustainment operations. • Develop functional and non-functional requirements for PLM and digital engineering solutions. • Conduct fit-gap analyses and lead process reengineering efforts to modernize customer operations. • Lead customer workshops to clarify requirements, validate designs, and build alignment around solution direction. • Support the creation of solution strategies, technical approaches, and implementation roadmaps. • Review design specifications for accuracy, completeness, and alignment with mission needs. • Define and document use cases that drive system behavior and integration. • Participate in solution validation through test planning, test execution, and requirements traceability. • Advise on data migration, integration with legacy systems, and long-term sustainment strategies. • Troubleshoot and resolve critical production issues in collaboration with SMEs, administrators, and Siemens support teams. • Set and manage stakeholder expectations while demonstrating technical leadership and thought partnership. • Support project management activities to ensure quality, schedule, and mission success.

United States