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

Senior Software Engineer IS - *Remote*

Title: Java Software Developer Locations: McLean, Reston, Chantilly Virginia Base Salary: $120,000.00 - $220,000.00 per year 15% Employer 401k contribution (Regardless of Employee Contribution) PTO: 30 days annual total Stock Option $3000 annual training budget Medical/Dental/Vision: company funded, cash incentives if you waive. Flexible work schedule. Referral bonuses. Paid Paternal and Maternal LeaveJob Description:Clearance Level Must Currently Possess:Top Secret SCI + PolygraphMillennial Software is looking for a self-starting, team-oriented Java Software Developer to join our dynamic development team in supporting a Government customer.Minimum Skills RequiredMust be a US CitizenMust have a TS/SCI with PolygraphWilling to work onsite in Government customer sites in Northern VirginaAccepting all levels:o Junior: Typically requires a minimum of 1-3 years of related experience with a Bachelor's degree; or a Master's degree without experience; or a PhD without experience; or equivalent work experienceo Mid: Typically requires a minimum of 3-5 years of related experience with a Bachelor's degree; or 1-3 years and a Master's degree; or a PhD without experience; or equivalent work experienceo Senior: Typically requires a minimum of 8-12 years of related experience with a Bachelor's degree; or 6-8 years and a Master's degree; or a PhD with 3-5 years experience; or equivalent experience· Minimum 2 years of experience with software developmentPreferred Skills Required· Programming experience with Java and Python programming· Experience with Postgres SQL· Familiarity building front-end user interfaces using JavaScript· Familiarity building REST APIs with a back-end framework such as Django or Flask· Functional knowledge using version control with Git· Functional knowledge of various build tools (e.g., webpack, gradle, maven)· Experience with building containerized microservices and web applications with Docker and Kubernetes· Understanding of Geospatial concepts and exposure to GIS technologies· Understanding of imagery data, metadata ingest, processing, storage, and retrieval· Understanding of Full Motion Video (FMV), metadata ingest, storage and display· Experience building CI/CD pipelines with Jenkins or GitLab· Experience with Amazon Web Services (AWS) and its core services (i.e., EC2, S3, SQS)· Experience with NetApp storage and retrievalPlease be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.Job Type: Full-timeSalary: $120,000.00 - $220,000.00 per yearBenefits:401(k)Dental insuranceFlexible spending accountHealth insuranceHealth savings accountLife insurancePaid time offParental leaveProfessional development assistanceReferral programRetirement planTuition reimbursementVision insurance
Providence Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Providence DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Providence
Providence CEO photo
Unknown name
Approve of CEO

Average salary estimate

Estimate provided by employer
$21.39 / HOURLY (est.)
min
max
$21.39
$21.39

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 Senior Software Engineer IS - *Remote*, Providence

Millennial Software is excited to welcome a Senior Software Engineer IS to our remote team based in beautiful Montana! This is a fantastic opportunity for self-motivated developers who are ready to bring their Java skills to the table in support of vital government projects. If you have a strong background in software development with at least 8-12 years of relevant experience, this role could be your next big step. You’ll be working closely with a talented group of professionals, tackling challenges and creating innovative solutions using technologies like Java, Python, and AWS. We value teamwork and are looking for someone who thrives in a collaborative environment. Expect a flexible work schedule that allows you to maintain a healthy work-life balance while contributing to significant projects. Apart from an enticing base salary ranging from $120,000 to $220,000 per year, you’ll also enjoy a competitive benefits package that includes a generous 401(k) employer contribution, a fantastic PTO plan of 30 days annually, and various health coverage options. At Millennial Software, we believe in nurturing talent through professional development and providing funding for annual training, ensuring that our engineers keep their skills sharp. If you’re looking for a role that offers not just a job, but a place to grow and make a difference, we’d love to meet you! Join us and help innovate for a brighter future.

Frequently Asked Questions (FAQs) for Senior Software Engineer IS - *Remote* Role at Providence
What responsibilities does a Senior Software Engineer IS at Millennial Software have?

As a Senior Software Engineer IS at Millennial Software, you'll be responsible for developing, maintaining, and enhancing software solutions that support government operations. Your role will involve programming in Java and Python, creating REST APIs, and working with databases like Postgres SQL. You'll collaborate with cross-functional teams to deliver high-quality software and may also engage in building microservices and CI/CD pipelines. Additionally, your expertise in cloud services such as AWS will contribute to our project's success.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer IS position at Millennial Software?

To qualify for the Senior Software Engineer IS role at Millennial Software, you must have a minimum of 8-12 years of software development experience with a Bachelor's degree, or 6-8 years with a Master's degree, or equivalent experience. Additionally, candidates must possess active TS/SCI clearance with a polygraph, be U.S. citizens, and preferably have experience with Java, Python, and cloud technologies like AWS.

Join Rise to see the full answer
What benefits do Senior Software Engineers at Millennial Software receive?

Senior Software Engineers at Millennial Software enjoy a competitive benefits package that includes a base salary ranging from $120,000 to $220,000 per year, a 401(k) plan with a 15% employer contribution, generous paid time off (30 days annually), comprehensive health coverage, professional development assistance, and referral bonuses. There's also paid parental leave and a yearly training budget to support ongoing education and skill enhancement.

Join Rise to see the full answer
Is remote work available for the Senior Software Engineer IS role at Millennial Software?

Yes, the Senior Software Engineer IS position at Millennial Software is fully remote, allowing you to work from Montana! We understand the importance of balancing work and personal life, which is why we offer a flexible work schedule to fit your needs while still meeting project goals.

Join Rise to see the full answer
What programming languages should candidates be familiar with for the Senior Software Engineer IS role?

Candidates applying for the Senior Software Engineer IS position at Millennial Software should have a strong proficiency in Java, along with a working knowledge of Python. Familiarity with additional languages and technologies like JavaScript for front-end development, SQL for database management, and cloud services such as AWS is highly desirable, enhancing the candidate's versatility in the role.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer IS - *Remote*
Can you describe your experience with Java programming as a Senior Software Engineer?

When answering this question, focus on specific projects you've completed using Java. Discuss how you approached problem-solving in those projects, tools and frameworks you utilized, and any innovative solutions you implemented. Highlight your role in a team setting and how collaboration contributed to success.

Join Rise to see the full answer
What is your understanding of CI/CD, and how have you implemented it in your previous projects?

Explain your familiarity with CI/CD concepts and tools such as Jenkins or GitLab. Provide examples from your past experience where you’ve set up CI/CD pipelines, how it improved your team's workflow, and any challenges you overcame during implementation.

Join Rise to see the full answer
How do you approach debugging and troubleshooting code issues?

Describe your methodical approach to debugging, including the tools you use and how you gather information. Explain how you prioritize issues based on severity and impact, and share an example of a particularly challenging bug you resolved, highlighting your analytical skills and persistence.

Join Rise to see the full answer
What methodologies do you prefer when working in software development?

Discuss your experience with Agile, Scrum, or other development methodologies you’ve worked with. Mention how these methodologies have influenced team collaboration and project success. Piecing together an example from past projects can illustrate your hands-on experience.

Join Rise to see the full answer
Can you give an example of a successful project you led or contributed to significantly?

When answering, describe the project's goals, your specific contributions, technologies used, and outcomes achieved. Talk about leadership aspects, challenges faced, and how you motivated your team to succeed.

Join Rise to see the full answer
What tools and programming languages are you most comfortable using?

List the tools and programming languages relevant to the Senior Software Engineer IS role, emphasizing Java and Python. Talk about your experience with version control systems like Git, collaboration tools, and any other relevant technologies that demonstrate your coding proficiency and adaptability.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about practices you implement for code quality, such as code reviews, unit testing, and integration testing. Explain how these practices enhance the development process and contribute to delivering reliable software solutions.

Join Rise to see the full answer
Discuss your experience with cloud services like AWS and how you've used them in software development.

Provide specific instances in which you have utilized AWS within your projects. Discuss services you've utilized like EC2 and S3, and how they contributed to the overall architecture and performance of your applications.

Join Rise to see the full answer
What challenges have you faced while working on software development projects, and how did you overcome them?

Reflect on a specific challenge that had a significant impact on the project. Describe the nature of the challenge, the steps you took to overcome it, and the lessons learned that you applied to future projects.

Join Rise to see the full answer
How do you prioritize your tasks and manage deadlines during a project?

Outline your strategy for prioritizing tasks, such as using a project management tool or Agile methodology. Emphasize your ability to adapt to changing circumstances and manage multiple tasks, while ensuring quality standards and deadlines are met.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Rokt Remote No location specified
Posted 7 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Lyft Remote Mexico City, Mexico
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Flex-Friendly
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

As expressions of God’s healing love, witnessed through the ministry of Jesus, we are steadfast in serving all, especially those who are poor and vulnerable.

120 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 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!